本书不但介绍了游戏编码,还有游戏设计等等相关的知识点。
1、伪码:编码前的逻辑梳理
卷动背景:视差卷轴法,不同的环境层以不同的速度卷动。
区块式游戏:类似dota
图像序列:一系列的图像
2、接口可以实现多继承
3、getDefinitionByname根据实例名取得类
4、事件:捕获、目标、冒泡阶段
5、数据存储:object无序,遍历最快;Dictionary无序,访问指定元素优于object;array有序,最慢;vector有序统一,中级快;byteArray存储视频音频
总结:有序用vector或array;无序用dictionary
6、一定写asDoc可以输出说明文档
7、移动开发:写一个cleanUp的函数;使用弱引用;避免互相引用;对象置空null
8、png ps存储为web格式可能更小【比flash压缩的还小】
9、发布设置:静态80%压缩;动态50%压缩
10、碰撞检测:hitTestObject【矩形碰撞】;hitTestPoint【元素和像素点碰撞】
Point(0,0)//localToglobal转换全局坐标
testPoint:Point = clip1MC.localToGlobal(testPoint);
11、数据保护:数据散列加密;拆解数据;插入误导数据;swf问价保护
12、游戏尽量使用图标而不是文字。比如信封【代表邮件】