Tag: 游戏开发预览模式: 普通 | 列表

[Javascript][Mootools]IntoTheSky JS版本

在用AS写了上个Flash小游戏之后,我闲来无事,决定用Javascript将这个游戏重写一下,而使用的JS类库就是Mootools,因为Mootools在OOP式开发上提代了大量支持,尤其是Class.Extras中的Events类,让事件驱动开发成为可能。

由于JS和AS的同宗同源,把AS改成JS,并没有改动多少代码,如果对比这个游戏的JS和AS源码,就会发现游戏里的各个类结构基本是一样的。最主要的变化在于,将FLASH中的显示对象(DisplayObject)改成DOM对象显示,因此改写游戏并没有花费我多少时间。

最终游戏效果在IE下执行效率不好,在FF/Chrome下还可以,基本上和Flash相差不大,由于JS在图形处理上并不如Flash一般强大,所以游戏中的元素只是使用是最基本的DIV来意思一下。

查看更多...

Tags: Javascript Mootools 游戏开发

分类:代码编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 381