Open kbtxwer opened 1 month ago
谢谢解答。我在玩的时候还发现一个问题,静止状态下游戏帧率最多也只能在30帧附近波动,而敌人一多(丧尸潮)就能降到一二十帧的水平。30帧是作者定的上限还是flash的上限呀,要是flash的上限,过去十几年玩网络版闪7的人也太痛苦了吧。 另外我注意到仓库里提供的flashplayer是64位的,也问下这是在哪找到的,我从网上下的播放器都是32位的
游戏工程被设定死在了30帧,因为代码逻辑也都是帧绑定的,所以升级几乎不可能,尤其是考虑到即便是当前30基准也很难维持,更没有动力去支持60 flashplaayer这个是和做赛尔号单机版的人交流获得的版本,那边测试下来,对as2游戏来说他提供的版本运行效果最好,使用下来确实还不错
感谢,能说下现在项目的开发环境吗,Adobe Flash CS6还是Macromedia Flash 8,等有空了我把代码clone下来读读,后续有问题我还可能继续留言
目前使用cs6进行编译工程文件,动画使用animate制作,退化到cs6中挂载as2内容。代码主要是在vscode中开发,仅在编译到swf使用flash
as2是es3标准,和早期js的血统关系非常近似,主要区别还是as2在设计上获得了面向对象的表达力,js同期主要还是原型链继承那套,尽管从实现来说as2的class实现本质上也是一个翻译到as1的语法糖 as3在血统上很混乱,属于是es4的唯一实现,面向对象支持更严格,也因此更像Java而不是js