- 11
- 0
- 约1.9千字
- 约 14页
- 2018-03-02 发布于江西
- 举报
HTML5联机海战游戏DEMO
HTML5概念联机海战游戏demo
HTML5研究小组 秀野堂主
Email:admin@
注意 warning
本PPT表现上属于疲软,但内容坚挺,仁者见仁,智者见智
建议开发人员将部分内容拿回去加入开发手则,不收版权费
本游戏代码完全共享,但不建议商用,因为你没有十分合适的浏览器跑
以上属于吹牛打屁,大家可以听完后用热烈的掌声报复我
重型Web联机游戏的技术要求
实时、稳定的网络连接(webSocket)
高效物理动作(抛物线、碰撞)(JS物理引擎)
音效处理(audio)
高性能的子线程运算(雷达)(webWorker)
页面效果处理(开炮、航行)(canvas)
实时数据的临时存储(localStorage)
离线应用与文件缓存(applicationCache manifest)
游戏界面基本层次-Canvas的工作
战斗与航行过程的物理实现
Y=x平方
雷达与地图数据
100000*100000=大地图
1000*500=我船的窗口区域
在我船:X±500 Y±250范围内出现的船,都是需要在当前窗口显示的
在我船: X±500 Y±250范围外的船,都仅在雷达中显示
1000px
500px
我船
敌船
敌船
敌船
传输模式
LocalStorage
Websocket
canvas
Server
(nodejs)
一个用户向服务器传输的基本信息
{
原创力文档

文档评论(0)