新版的微端,我决定新增一些特性:比如关闭会有引导,提示下次进入游戏入口。比如游戏swf和微端之间可以进行通讯。 之前的思路是:C++与JavaScript进行通讯,AS3与JavaScript通讯,然…
Read more →
作者: admin
Scout性能优化实战——Array,Vector专项整治
关于Array、Vector数组的专项整治 这一次,我们的出发点和和上次《关于Point对象的专项整治》是一样的,就是避免Array临时变量的频繁创建,从而给GC减少不必要的工作量。 同样的,先打开S…
Read more →
Event.ENTER_FRAME事件侦听,请一定要侦听到同一个对象上
通过Scout发现,Event对象创建比较多。exitFrame Event对象只有249841个,刚好等于总共运行的帧数,而enterFrame Event对象则是总帧数的3倍多。原因何在? 通过实…
Read more →
ByteArray对象 Clear()方法 VS length=0
输出结果: clear 耗时: 38 非clear 耗时: 22
Scout性能优化实战——Point对象专项整理
Scout性能优化系列——Point对象专项整理 文章首发于 游戏研发笔记 话题开始之前,我们先来看两组数据,图1是《西游归来》的垃圾回收数据,图2是《剑雨江湖》的垃圾回收数据。下表是对两份数据进行统…
Read more →
AIR 嵌入Html页面,AS3与JS脚本交互Demo
用AIR做app开发的时候,有些数据,想放到服务器。但是又嫌服务器开发,太麻烦。找到一个比较好的解决方案就是,借助市面上Backend as a Service(BaaS)的后端云,可以轻松实现用户登…
Read more →
资源加载请绕行bulkloader这个大坑
由于历史原因,项目中使用了bulkloader作为底层的加载。bulkLoader简单易用,功能强大,这是他的优点。但从他的历史轨迹以及Github上的更新记录来看,已经5年没有更新了。 如果仅仅是因…
Read more →
语音合成技术在网页游戏中的应用(初探)
语音合成,TTS,也就是把文本转换成语音的技术。 以下是我做的在线demo:点击按钮可以播放语音,请带上耳机。 使用的是百度语音SDK,因为中间涉及到FlashPlayer跨域安全沙箱的问题, 所以我…
Read more →
Flash Game UI框架选型
笔者最初接触Flash开发是在FlexBuilder3时代。那个时候开发UI,我只用FLex。他优势在于只要掌握规则,开发效率相当高。可以省去许多重复造轮子的时间。 但是他的劣势也非常明显,那就是框架…
Read more →
文档管理对于代码质量控制的好处
从墨麟《风云无双》离职后,加入我当前所在的创业团队差不多快一年了,新项目是一款西游类的ARPG游戏,眼看就快要上线了。 接下来的时间,除了继续完善引擎和工具,打算不定期的写写博客,把在研发过程遇到一些…
Read more →