摘要:
cc.Director 负责: 用例: 获取单例对象: local singleDirector = cc.Director:getInstance() 获取窗口大小: local winsize = singleDirector:getWinSize() 暂停游戏: singleDirector: 阅读全文
摘要:
运行环境: Windows for LUA: https://code.google.com/archive/p/luaforwindows (Cocos2d-Lua集成的Lua解析器是 5.1版本) Lua的所有代码都是由标准ANSI C编写而成。 特点:易嵌入C/C++、简单、轻量、易学、高性能 阅读全文
摘要:
Mutex 互斥量 作用:多个线程访问同一资源时,保证数据的一致性。 阅读全文
摘要:
Array是固定大小的容器,定义时要显式的指定大小。 可以修改array中元素的值,但不能向array中插入和删除元素. array在栈上为元素分配内存。 array<TYPE, SIZE> swap(arr1,arr2); //具有线性时间复杂度 arr1.swap(arr2); .fill(VA 阅读全文
摘要:
句柄是指向指针的指针。 句柄地址(稳定)→记载着对象在内存中的地址────→对象在内存中的地址(不稳定)→实际对象 Handle 是代表系统的内核对象,如文件句柄,线程句柄,进程句柄。 HMODULE 是代表应用程序载入的模块,win32系统下通常是被载入模块的线性地址。 HINSTANCE 在wi 阅读全文
摘要:
来源:完成端口详解 目标:使得CPU满负荷工作 步骤: 优势: 阅读全文
摘要:
网络协议: 端口号:每个网络程序像操作系统申请唯一端口号 IP地址->计算机的网络接口(网卡) IP地址找到接收的计算机,端口号找到接收的程序。 IP协议:数据被分割成一小块一小块,通过IP包发送出去。 IP包:内容(要传输的数据、源IP地址、目标地址、源端口、目标端口) 特点(按块发送、途径多个路 阅读全文
摘要:
GUID:全球唯一标识符,由算法生成的二进制长度为128位的数字标识符。 格式:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 每个x是十六进制数。 IID:接口的唯一ID(接口概念是COM引入C++的,全部都是纯虚函数的类称为接口) COM三大接口:IUnknown、IC 阅读全文
摘要:
游戏引擎的组成:运行时组件+工具套件。 运行时组件: 硬件、驱动、操作系统、 第三方软件开发包(SDK)和中间件:数据结构及算法(STL、STLport、Boost、Loki)、图形(OpenGL、DirectX)、碰撞和物理(PhysX、Havok、ODE)、角色动画、人工智能、生物力学角色模型) 阅读全文
摘要:
参考微软在线文档有关“通用数据类型和数据类型”的章节 单字节字符集:ASCII 缺点:只能显示现代美国英语(基本拉丁字母、阿拉伯数字、英式标点) 双字节字符集:GB2312 ASCII基础上,127号之前保留,两个127号之后的字符连在一起就表示一个汉字 多字节字符集:Unicode 收录了地球上所 阅读全文