美术资源打包
主要介绍和Python编程相关的基础知识,并没有真正涉及Python语法,算是一道“开胃菜”。
游戏UI界面之界面堆栈系统游戏UI界面之界面堆栈系统游戏UI界面之界面堆栈系统游戏UI界面之界面堆栈系统游戏UI界面之界面堆栈系统游戏UI界面之界面堆栈系统游戏UI界面之界面堆栈系统游戏UI界面之界面堆栈系统游戏UI界面之界面堆栈系统游戏UI界面之界面
移动端程序的开发流程
Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
Android绘图与动画基础
通过弗洛伊德算法(FloydAlgorithm),我们可以获得有向加权图中所有节点对的最短路线。
UML是用来设计软件蓝图的可视化建模语言,是一种为面向对象系统的产品进行说明、可视化和编制文档的标准语言,独立于任何一种具体的程序设计语言。
优化模式之对象池放弃单独地分配和释放对象,从固定的池中重用对象,以提高性能和内存使用率
Lua的coroutine跟thread的概念比较相似,但是也不完全相同。一个multi-thread的程序,可以同时有多个thread在运行,但是一个multi-coroutines的程序,同一时间只能有一个coroutine在运行,而且当前
游戏世界之摄像机
所谓对象拷贝,就是用一个已经存在的对象去创建一个新的对象。类也是一种数据类型,它和其它数据类型之间也可以进行数据转换。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
游戏演变史
Lua协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。 协同是非常强大的功能,但是用起来也很复杂。
Android的UI界面都是由View和ViewGroup及其派生类组合而成的。其中,View是所有UI组件的基类,而ViewGroup是容纳View及其派生类的容器,ViewGroup也是从View派生出来的。一般来