实战flash游戏开发笔记

本书不但介绍了游戏编码,还有游戏设计等等相关的知识点。

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、游戏尽量使用图标而不是文字。比如信封【代表邮件】

原文地址:https://www.cnblogs.com/tinytiny/p/2800156.html