项目实训----Unity多人游戏开发----第八篇

游戏森林探险之游戏逻辑

综述

上几篇主要涉及单机游戏奇幻跳跃的一些代码逻辑等内容,这篇我们主要介绍游戏森林探险这个游戏的一些逻辑,以及需要实现的内容。

内容

该游戏主要是一种竞速类型的游戏,主要涉及两个场景,第一个场景是一个森林的卡通风,第二个场景的是一个城市的现代风。模式基本相同,本次我们主要介绍第一个场景。

游戏玩法

该游戏主要是一种竞速类型游戏,在相同的时间的完成一样的效果,完成的快的胜出。

因此,我们在该游戏中,我们设定,每名玩家在一定时间内收集10个苹果道具,该苹果道具会随着不同时间分布到这个地图的各个角落,玩家需要根据地图观察或者自我探索的方式来找到苹果,并且我们设计能得到苹果的方式有很多,以下我们分开说明。

其中我们有一种物体可以随机得到1个或者扣除1个苹果,也有一种物体可以随机得到2个或者扣除2个苹果,这样可以通过猜测来决定是否去捡这个物体。

另外一种是通过酷跑的方式获得苹果,比如说,我们通过一个个平台搭起一个天梯,这样玩家通过跳跃攀爬这些平台,最后达到最顶点,在最顶点我们设置了一个苹果,玩家可以获得这个苹果。这样的话,既考验玩家的操控能力,也考验玩家的眼力,找到酷跑的起始点,通过控制角色,完成酷跑,达到终点,拿到苹果。

还有一种方式也可以获取苹果,但是他也有风险。就是,我们在地图中放置了三个怪兽,怪兽的周围有苹果,而玩家需要在不被怪兽碰触的条件下,取到苹果,否则,一旦怪兽追上玩家,就会造成玩家苹果数减少,因此,玩家需要尽量规避怪兽,寻找苹果,尽早收集完成到达终点。

游戏图片

下面主要介绍这个游戏的主要场景图片。
有三种类型的道具
苹果道具
在这里插入图片描述

木桶道具
在这里插入图片描述

箱子道具
在这里插入图片描述

有人物角色和怪兽

人物角色采用小狐狸的模型
在这里插入图片描述

怪兽使用四脚怪兽模型
在这里插入图片描述

整体场景的资源使用unity的assert store中的免费资源自己进行搭建的场景

游戏脚本

该游戏主要用到的是人物控制是从store下载的已经写好的人物控制,因为场景的需要,我们对其进行了换模型的操作,实现场景与人物的吻合。

该游戏有一个全局控制脚本,主要负责整体游戏的全局,包括场景的切换,开始,角色道具生成,游戏结束等功能。

还有一个角色控制脚本,负责处理角色事件,包括触碰等产生的影响。

同时需要角色的自我移动脚本,负责移动以及动画的处理,还有相机的跟随。

总结

本次主要介绍了该游戏的玩法和类型,以及脚本的主要功能。下面介绍多人化。

猜你喜欢

转载自blog.csdn.net/qq_53259920/article/details/125137889
今日推荐