最近做的DEMO,颜文字君的冒险


首先,给出DEMO链接;http://www.wwcode.net/s/hq973
用到的引擎则是cocos2dx和box2D;
说说特色吧,就是不用任何图片做渲染;全物理模型实现;额。。。这不过是技术上的,玩家才不看这点。
首先,操作上我尝试了也调试了好多种,数不胜数了。
其实,这游戏的操作很简单,就是,走和跳。走路没什么好说。
这个起跳,起初我是做成“可以在空中移动角色”的方式。这个和市面上大多数游戏一样。它带来的好处是,方便玩家在空中微调,然后好落地。
但是,这种跳和我整个游戏非常不搭,也没有很不搭,就是不协调。
牛顿说过,力是相互的。。。角色在空中可以移动,产生这个位移就一定有力对角色施加了功。这个力的施加者是谁呢?空中的气流吗?并不是气流想让玩家动,而是玩家,也就是说,玩家想让角色对角色施加力。这不矛盾吗,自己对自己施加力。。。
上面一大段就当我啰嗦。。。
后来,灵光一闪。现实中,人的每一次起跳。他跳得远还是跳得高,这得看他的脚如何对地做的功。这个功不一定垂直的,因为还有摩擦力。再者,地面也不一定是平的。总之,地会反过来对人做功,让他有向上的位移,也就是跳。这个功,离开地也就不复存在了。
所以,我就打开脑洞,寻找一种便捷的操作,可以在游戏中角色离开地面之前就决定了跳得高,还是跳得远。
想知道是什么样的起跳操作吗?那就下个DEMO试试吧!
为什么不用虚拟键盘?的确,必须承认,虚拟键盘不需要训练玩家。这是它的优点,但是它的缺点也很突出,就是手感差。我见到很多游戏,连翻滚都要用虚拟键盘,更别说各种技能了。说到翻滚,完全可以连续点击屏幕两次来实现嘛。
-----------------------
做个游戏好累,无聊写点东西

1 个评论

放个截图来看看呗

要回复文章请先登录注册