2D游戏研究
adfansong
这个作者很懒,什么都没留下…
展开
-
横版格斗——技能动作概念
【前言】这方面的资料源码不是太多吧,之前我见一个网友做过横版格斗的游戏,参考了他的编辑器和源码后,发现他很多地方也是参考了2DFM的格斗编辑器的,不过有很多地方值得学习的。下面简单罗列一下一个格斗动作需要用到的一些概念。【图】该帧显示的精灵图,停留时间,中心位置等(如果动画是先做好的,这个就没用了)【移】设置移动的速度、加速度(x、y、z三个轴的),分为直接代入赋值 和 与之前的叠原创 2014-01-06 11:05:40 · 1524 阅读 · 0 评论 -
经典小游戏——坦克大战
TileMap地图层:砖头层、水层、总部老鹰层、对象层、草坪层。动物基类:能根据二维速度更新二维位置坦克类:从动物基类派生,能发出子弹类;检测与地图层的碰撞,控制移动。子弹类:从动物类派生;检测与地图层的碰撞,若碰撞则播放爆炸动画,更新地图层相应位置的精灵(爆炸或消失)。在地图层的对象层指定的位置处产生坦克。原创 2014-01-21 20:48:38 · 1116 阅读 · 0 评论 -
横版格斗——openbor分析1_程序流程
1.程序运行大致流程程序入口:openborMain在main中循环调用:update(0, 0)更新帧在update中:更新屏幕滚动update_scroller,计算游戏是否超时time_over(超时则杀死自己),更新实体update_ents 在update_ents中:遍历ent_list存的所有的实体 若在关卡中,check_lost测试消失(关原创 2014-02-13 23:26:25 · 2195 阅读 · 0 评论 -
RPG游戏学习——1.任务脚本系统
【前言】 最近准备做个rpg小游戏,所以开始研究rpg的一些系统。rpg最核心的应该是任务脚本系统(其他脚本系统类似),在参考了很多网上的资料后,简要总结如下。【脚本的触发执行】 一个脚本需要在某些条件下触发并执行其中的某些函数,即过程是: 事件触发 -> 执行脚本。 任务的触发类型:得到或使用物品,与NPC对话,进入某区域触发,经过一段游戏时间后触发。【任务完成类型原创 2014-06-05 22:54:18 · 3475 阅读 · 1 评论 -
RPG游戏学习——2.rpgmaker事件学习1
事件【说明】可以用来在第四层画元件,可以是个游戏中看不到的透明的“叙述者”来操纵剧情的运行,可以放置在地图边缘作为切换场景的移动点,也可以作为NPC、BOSS、角色等看得见的人物或者物品存在。【分类】地图事件和公共事件。地图事件的设置统一在地图的事件层。每个角色站在一个格子里,是地图上的每一个事件单元。可以选择一个格子设置角色初期位置,该格子不能再被用来新建别的事件原创 2014-12-07 17:53:37 · 7767 阅读 · 0 评论 -
RPG游戏学习——3.rpgmaker事件学习2
【场所移动、显示图片、天气操作、渐变和画面色调、地图设置】 “出现”的画面主要被应用的效果是“播放动画”“显示图片”“画面闪烁”等主要烘托地图效果的功能。 可以用“等待”功能暂时等待40帧表示停顿——在RM里20帧约等于1秒,等待期间事件不会继续,善用这个功能能够很好地控制游戏节奏。【画面闪烁和动画播放功能】事件处理第二页它就是负责处理画面一闪的效果。也就是说画面会有一原创 2014-12-07 19:43:57 · 3256 阅读 · 0 评论 -
cocos3——7.使用UI的RichText
1.创建 var richText = new ccui.RichText(); richText.ignoreContentAdaptWithSize(false); richText.width = 120; richText.height = 100; 通过赋值width和height来设置c原创 2015-01-24 22:09:43 · 2663 阅读 · 0 评论 -
cocos3——8.实现新手引导
1.使用ClippingNode裁剪范围 编写裁剪接口:function createClipNode(node, stencil, inverted) { var clip_node = new cc.ClippingNode(); // 设置模板节点(就是要裁剪的区域) clip_node.stencil = stencil; // 添加要被裁剪掉的节点(原创 2015-03-19 19:57:09 · 1153 阅读 · 0 评论 -
小游戏练手2——跳房子
【游戏界面】优酷视频展示地址:http://v.youku.com/v_show/id_XOTE2MjM2MTAw.html游戏截图:【游戏简介】跳房子,俗称跳飞机、修天堂,是80、90后小孩子都玩过的童年游戏。希望通过这款手机游戏能让大家找回童年的美好回忆。 本游戏基本模拟现实中跳房子游戏的原创 2015-03-21 19:54:32 · 1285 阅读 · 0 评论