- 最后登录
- 2024-11-17
- 注册时间
- 2012-8-10
- 阅读权限
- 100
- 积分
- 74994
- 纳金币
- 59338
- 精华
- 28
|
回帖奖励 +10
来自Unity吧的朋友说明,转载以下的内容:
动画有滑行,跳跃,跑步,死亡。
场景。 场景分为游戏场景本身,一直不断变幻的神庙走廊。和外景。
机关。 主要分为 洞,障碍物,壕沟。
道具。 1代里只有金币,这里我也只准备实现金币。
整体架构,以难易程度划分:
1.场景搭建。 首先收集不同的走廊模型,以box形式形成 简单的prefab,大概分为,路,单边路。
然后是外部背景,天空盒, 周围的礁石装饰物。
建立算法,随机计算出下几个转弯的状态,类似配置文件,再以配置文件的形式调用上面说的prefab,组装出道路,并与当前的道路拼接。
因为用户每次最多看到三条路,所以只要用户进入当前路,我们就随机计算出下面的三级多叉树节点即可。
当用户选择了左或右后,销毁没有被选的节点,并以此路为顶级节点开始计算后续三级多叉树。
2. 机关 机关必须嵌入到游戏地形生成之中,算是其中的元素。 比如洞,可将模型加入并添加触发器在洞顶部,角色碰到触发器游戏停止。 其它跨越和跳跃的类似。
3.人物,人物应该是原地不动只是播放奔跑动作,移动的是场景,并且场景在用户进入新道路后,会像上面所说重新计算并重置。人物在接受指令可以使用跳跃,滑行等动作,并改变人物的触碰体积,以通过障碍。但其实人物本身并没有移动。
4.镜头,一样和不用移动。
5.后面追逐的怪物,当用户触碰到低矮障碍物时出现,依然不用移动,但是会自动跨越障碍。这里应该包含一些ai。 并在用户通过一定数量障碍物后消失。当用户连续两次触碰低矮障碍物触发器后,怪物继续前移,抓住用户。游戏结束。
6.道具,应该也算是场景搭建的元素之一,以触发器实现,触发后用户金币加1 很简单。
7. ui, 游戏界面。
8.input, 输入端,触摸屏和鼠标等。 |
|