一、"小悟空"的JS游戏结构

经过1个月的改版,基本大结构已经定下来了。CSS及HTML部分就不讲的,就一个页面,所以比较简单。
至于JS结构,由于工作是做网站项目,所以是直接拿网站的结构来管理,有点臃肿,但还算比较干净

[img]http://dl.iteye.com/upload/attachment/349336/dc69ae7d-de4b-30ab-a61b-e914d94b14bb.png[/img]

[b]LIB[/b]
JQUERY及一些外置库。

[b]CORE[/b]
resource.zh-cn.js ——资源文件,目前未用到,主要用于多语言化准备
util.js——功能函数包
wsui.js——核心函数,用于定义些初始数组等


[b]PAGE[/b]
3.js——页面3.html关联的JS,用于实例化对象,初始化场景等。

[b]WIDGET[/b]
widget.hit.js——碰撞测试的组件
widget.move.js——移动组件

[b]APP[/b]
app.bullet.new.js——子弹管理,存放了各种子弹的CLASS及子弹控制台
app.enemy.new.js——怪物管理,存放了各种怪物的CLASS及怪物控制台
app.player.js——玩家的CLASS,定义玩家的各种能力及行为,如走动,射击,受伤,死亡
app.scence.js——各种场景的效果类
app.stage.js——暂时没用,准备定义关卡用
app.ui.js——UI界面的控制,如获得经验,获得分数,扣血等


initialize.js—— 初始化函数,目前就是一个执行函数

[b]PAGE[/b]
3.js——页面3.html的引导JS,里面主要就是个include函数。这样做主要是为了方便发布时合并代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值