English Sentence Loading...
英语句子加载中...

转:Flash开发MMORPG的时候一些技术障碍

1. 单会话只允许对同一域名/ip两并发连接,这个过时的RFC规定,大大影响了Flash资源流化的并发性。解决方案是采用散列二级或者三级域名来访问图片,很多传统图片站,和外国的咨询站都是采用这种技术。
2. 每次HTTP加载资源时,会卡一下,大量实时加载资源时,用户感受会差到家。采用独立的SWF来下载。相当于多线程。
3. MovieClip的资源泄露,加载外部swf中的MC时,会有一些内存泄露。解决方案就是能不用就不用
4. IE与FF两大系列对Flash控件的内存管理机制不一样,说到底是Flash的ActiveX和Plugin的区别,IE下,工作集比较小,运行时感觉有点卡;FF会好些。控制内存使用是王道,做手游和DOS游戏的一定感同身受。 5. 鼠标右键支持与中文输入支持的二者不可兼得。众所周之,Flash自身是不支持鼠标右键自定制消息的,为了支持这一功能,需要设置Flash的wmode,以无窗口模式运行,但是这样一来,有两大问题,IE下Flash的性能会下降不少(现在只有《天书》是运行在该模式下,因此只有《天书》支持右键,其它几款如果运行在这个模式下,会更卡的),第二,在Firefox下,Flash无法中文输入。因为天书开始的策划是传统2D MMORPG出身,比较希望看到右键的使用,为了解决第一个问题,《天书》进行了各种优化,最终使得鼠标右键成为可能。为了解决第二个问题,《天书》开发了Flash内置的输入法来解决FF/Safari/Chrome的问题。
引用通告地址: http://www.xy50.com.cn/myblog/trackback.php?tbID=177&extra=8a47be
评论: 0 | 引用: 0 | 阅读: 241