- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 《游戏脚本的设计与开发》-(RPG部分)3.6 队员列表和人物属性
队员列表的作用就是保存我方能够参战的人员的信息,简单来说一个数组就可以完成。但是我们需要考虑,这个数组里需要保存哪些信息,对于早期简单的RPG游戏来说,比如《勇者斗恶龙》,《吞食天地》等,每个人的相应等级的能力是固定的,所以对于这些游戏来说,只需要保存人物的ID和等级就足够了。但是现在游戏都讲究多样化,如果还这样做,恐怕就该被吐槽了。当然,不怕被拍砖的话,你可以说,我们是资深的剧情派,只要剧情好,其他的都是浮云。我的脑袋已经是扁的了,不能再被拍了,所以我希望这个功能可以相对的容易扩展一些,能够满足我后面的一
2014-03-31 13:08:39 15045 16
原创 《游戏脚本的设计与开发》-(RPG部分)3.5 游戏背包和任务系统
背包系统在游戏中是必不可少的,在游戏中,所有获得的物品都会储存在背包里面。背包的种类,我一般将它分成两大类,一种是类似于《吞食天地》的“个人背包”,在游戏中每个人物都有一个背包,每个人的背包都互不影响,并且每个人只能使用自己背包中的物品。另一种是“集体背包”,游戏中所有己方的人物都共用一个背包,大多数游戏都采用这种形势。下面我们就来实现一下“集体背包”。
2014-03-24 11:29:08 40484 29
原创 《游戏脚本的设计与开发》-(RPG部分)3.4 地图跳转
地图跳转,顾名思义,就是从一张地图跳转到另一张地图(这不是废话嘛),体现在游戏程序中,就是当人物走到了某一个坐标区域,或者在游戏中触发了某事件之后,游戏程序将当前地图和地图上的所有东西清除,简单说就是清空画面,然后再加载另一张地图并显示。我们把游戏中事件的触发归类到任务系统中,本次来实现人物移动到某个坐标区域后的地图跳转,要实现这一过程,大约是下面的四个步骤:1,地图跳转的坐标区域的设置。2,人物移动时,与地图上所设置的坐标区域的判定。3,画面清空。4,新地图加载。
2014-03-16 12:40:33 8732 29
原创 HTML5高级编程之像素处理及粒子效果
HTML5中的像素处理,需要用到getImageData和putImageData两个函数,先用getImageData复制canvas画布中的像素数据,然后对获取的像素数据进行处理,最后再通过putImageData将处理完的数据粘贴到canvas画布。我们不妨把中间处理像素的过程称作像素的批处理,由于像素的复制和粘贴是两个比较费时的过程,为了更高效的对像素进行处理,我们应该在一次批处理过程中尽
2014-03-10 06:33:00 20145 15
《HTML5 Canvas 游戏开发实战》前三章试读
2013-04-22
slg游戏之多人对战版
2010-12-08
用AS3.0开发的flash版曹操传
2010-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人