随笔分类 - 网页游戏
AS3.0 arpg
摘要:网页游戏中的特效,主要包括:场景特效,攻击特效和UI特效三种。场景特效是在地图层上播放的特效,攻击特效主要是技能触发的一些特效,UI特效是面板上的一些特效,还有一些在人物身上播放的特效,例如脚底光圈特效等。特效的播放方式有两种,一种是直接播放swf,二种是根据图片序列,直接绘画到Bitmap上,...
阅读全文
摘要:这一节主要是针对上一节的补充,关于地图的优化策略上一节中已经涉及了一些,这一节具体说下。地图块加载队列:就拿1280*800的屏幕分辨率来讲,大约需要加载的地图块为30~35块之间,如果这个时候一下子加载这么多地图块,占用的网络带宽会比较多,因为IE加载资源也是有限制的,如果多余限制就会加入排队...
阅读全文
摘要:地图分块加载类MapEngine,主要包含以下属性:g 地图层graphics,地图将画在上面buffPixelRange 地图加载范围矩形viewPort 屏幕视窗currZoneArr 已经加载过的地图块waitLoadZone 待加载地图块showZone 加载完成即将显示的地图块preL...
阅读全文
摘要:这一节说说视窗,这个视窗,也就是游戏的视角。现在的网页游戏分为2D游戏,2.5D游戏和3D游戏,2D游戏基本是一些横板的,2.5D基本都是arpg的,可以说游戏画面投影的角度略有不同,3D网页游戏,现在也有不少,效果做的不错的,都是带微端的,不带微端同屏人数过多就会出现卡顿的情况。个人感觉网页还...
阅读全文
摘要:开发arpg网页游戏一项比较重要的难点是游戏推图。游戏中主城的地图比较大,我遇到到最大的是8000*6000的地图,比较小的就是副本地图,有可能还占不了一屏。像这种比较大的地图,一般都是分块加载的,游戏中不可能一次将整个地图添加到舞台上,得根据角色的移动视窗来加载地图。这个时候会碰到三种情况:人...
阅读全文