最近在家闲着也是闲着,就想着能不能自己搞点事情出来,正好最近挺喜欢看末世题材的小说,就想着能不能自己也搞一个类似末世生存的小游戏玩玩。
一开始我是真的一头雾水,毕竟我不是专业的游戏开发,以前也就是玩玩游戏。但想着试试总比啥都不做于是就开始在网上各种搜资料,看教程,学Unity。
第一步:搭建场景
- 我得有个末世的样子?所以就开始找素材,在Unity Asset Store上淘了一些废墟、破旧车辆、枯树之类的模型。
- 然后就是把这些模型拖到场景里,摆放位置,调整大小。这个过程挺费时间的,得一点点调,力求真实。
- 为了让场景更逼真,我还加了些光照效果,比如阴影、雾气等等。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
第二步:角色控制
- 有了场景,就得有主角。我用Unity自带的Character Controller组件,搭建了一个简单的第三人称角色控制器。
- 然后就是写代码,控制角色的移动、跳跃、奔跑等动作。这部分代码比较基础,网上有很多教程可以参考。
- 我还给角色加了个动画系统,让他的动作看起来更自然。
第三步:生存机制
- 末世生存,肯定得有生存机制。我参考了一些生存游戏的设定,加入了饥饿值、口渴值、健康值等属性。
- 角色需要不断寻找食物和水,否则这些属性会下降,甚至导致死亡。
- 我还加入了简单的制作系统,角色可以收集材料,制作一些简单的工具和物品。
第四步:敌人
- 末世里肯定少不了敌人,我简单做了个僵尸。
- 僵尸会主动攻击角色,角色需要使用武器或者躲避来生存。
- 我给僵尸加入了简单的AI,让它们能够追踪角色,并且进行攻击。
第五步:优化
- 游戏做好之后,运行起来发现有点卡顿。
- 于是我就开始进行优化,比如减少模型的面数,合并材质,使用Lightmapping等等。
- 经过优化之后,游戏的流畅度提升了不少。
遇到的坑
- 贴图错误:有几次导入贴图的时候,发现贴图显示不正常,后来发现是贴图的导入设置有问题,需要调整一下。
- 动画错乱:动画系统刚开始用的时候,经常出现动画错乱的情况,后来仔细研究了Animator Controller,才解决了问题。
- AI逻辑:僵尸的AI逻辑写起来比较复杂,需要考虑各种情况,比如如何寻路,如何攻击等等。
3
这回实践虽然只是个简单的Demo,但让我对游戏开发有了更深的了解。也让我体会到了游戏开发的乐趣和挑战。以后有机会,我还想继续深入学习游戏开发,做出更好玩的游戏!
这回《末世余生最新》的实践,是从无到有,一步一个脚印走过来的。虽然过程很艰辛,但看到自己的作品能够运行起来,还是很有成就感的。希望我的这回分享,能给大家带来一些帮助或者启发。
免责声明:喜欢请购买正版授权并合法使用,此软件只适用于测试试用版本。来源于转载自各大媒体和网络。
此仅供爱好者测试及研究之用,版权归发行公司所有。任何组织或个人不得传播或用于任何商业用途,否则一切后果由该组织及个人承担!我方将不承担任何法律及连带责任。
对使用本测试版本后产生的任何不良影响,我方不承担任何法律及连带责任。
请自觉于下载后24小时内删除。如果喜欢本游戏,请购买正版授权并合法使用。
本站内容侵犯了原著者的合法权益,可联系我们进行处理。