Lib9
Lib9
Lib9
Lib9
开发指南
本文的主要目的是介绍如何使用
Lib9
引擎,几乎覆盖了
Lib9
应
用开发方面的所有概念,方便使用者全面了解
Lib9
,特别是要知 道
Lib9
的核心思想: 程序就是一个状态机,程序的每一部分就是一个
状态 , 这些不同的状态相互协作就组成了完整的应用程序 , 使用
Lib 9
开发应用,特别是游戏是这么简单的事情
1
1
1
1
:应用程序基础
� 程序结构:状态机
Lib9
程序就是一个地地道道的
j2me
程序,只是
Lib9
程序使用了
自己特有的方式来组织程序:状态机,也就是说
Lib9
程序就是一个
状态机 , 程序的每个部分就是一个状态 , 程序的运行始终处于某一个
状态中,所以说编写
Lib9
程序其实就是具体实现程序的每个状态!
� 帧驱动方式
程序的驱动方式往往有两种 , 开发应用常常采用事件驱动的方式
,
比如 : 用户点击鼠标那么就发生了
OnClick
事件 , 那么在
OnClick
事
件中就可以加入相应的事件处理代码来进行处理 , 还有一种帧驱动的
方式,这种方式经常在游戏开发中被采用,而
Lib9
也采用了这种驱
动方式,所谓帧驱动就是每秒钟更新(更新逻辑和画面)的次数 , 也
称为
fps
,
lib9
程序是否运行流畅就是由
fps
来决定的 , 默认
fps
为
15
� 关键类
Lib9
Lib9
Lib9
Lib9
Lib9
作为该引擎中最重要的类 , 它负责了程序的主线程 , 提供