zoukankan      html  css  js  c++  java
  • 实战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、游戏尽量使用图标而不是文字。比如信封【代表邮件】

  • 相关阅读:
    C#处理不同的JSON数据
    如何查看当前工程,已经安装的nuget包?
    什么是nuget?nuget包是如何管理
    Visual Studio 2015创建ASP.NET MVC流程
    Web API和Web Service
    TCP和IP的三次握手和第四次挥手
    http和https的区别
    HTTP协议详细介绍
    MVC流程图
    简述 三次握手、四次挥手的流程?
  • 原文地址:https://www.cnblogs.com/tinytiny/p/2800156.html
Copyright © 2011-2022 走看看