bmfont一个借助图片来实现自定义字体的方案。优点是简单实用,但是需要一个好用的工具支持。现有的工具:Bitmap Font Generator 这算是官方版本了,地址是 http://www.angelcode.com/products/bmfont/ 教程 http://
事件系统无非就是,当这个事件发生时调用一个(些)函数来处理这个事件。处理函数可能是多种类型的函数:静态函数/全局函数类的成员函数ISlot 是函数对象,接受参数CParam.是处理函数的基类.CSlotFreeFunction 用来描述静态函数CSlotMemberFunction 用来描述类的成员函数CSlotSubscriber 用来提供统一的接口供上层逻辑调用. CEvent 表示事件啥也
一.相关概念java内部是使用16bit的unicode编码(UTF-16)来表示字符串的,无论中文英文都是2字节;jni内部是使用UTF-8编码来表示字符串的,UTF-8是变长编码的unicode,一般ascii字符是1字节,中文是3字节;明确了概念,操作就比较清楚了。下面根据字符流的方向来分别说明一下1、java --> c/c++这种情况中,java调用的时候使用的是UTF-16编码的
sprintf是格式化字符串最常用的方式。vsprintf可以很方便的使用va_list,对应的宽字符版本就是vswprintf。在跨平台上使用vswprintf,于是噩梦开始了。支持最好的当然是windows,一点问题都没有。mac/ios上如果是宽字节的英文字符则是正常的,如果字符串中出现中文的话,就会失败。android的NDK上首先不支持vswprintf,原因是wchar_t的size是
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号