毕业设计遇到的一些问题与总结

本文作者讲述了在毕业设计中将像素风格手游《末日希望》3D化的经历,探讨了在Unity开发过程中遇到的挑战,如动画事件中修改transform属性失效和UI模糊的问题,并分享了解决方案。实习经历让作者认识到项目实践能深化理论知识理解,同时也强调了基础知识的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在长沙找了份实习,工资也就3000块钱。因为,疫情的原因就没有再去了。安安心心在家做毕业设计。
偶然间玩到一款非常有特色的手游名叫《末日希望》,是一款像素风格的末日生存类的游戏。于是就有把他3d化作为在下的毕业设计。游戏界面
实习期间每天都是看别人的代码,做一些杂七杂八的事情,项目经验积累了也不少。也清楚了一些代码AND资源管理的一些方法,虽然工作辛苦但也不算亏。只是C#和数据结构,算法这些面试需要的东西忘记得差不多了。得花些时间去复习一些。
初级的demo
花了一周的时间完成了基础的战斗系统,以及一些UI的功能。因为资源有限,所以开枪移动设计的动作被我改成了远程释放剑气。仆人的设定也被我改成了类似于《通灵王》里面武魂附体的模式(不得不说,模型限制了我的想象力)。
在制作游戏的过程中,我也渐渐意识到了自己对Unity一些组件用的不是很熟练。特别是动画方面的知识还不牢固。我就碰到了一个问题,就是我在动画事件里面设置了修改transform属性的句子时会失效。这是我在攻击敌人使用LookAt时遇到的一个问题,人物并不会面向敌人。如何我花了大量的时间去百度,结果并没有什么用。后来我才在SIKI群里面问了别人才知道了我在人物animator组件上面勾选了Apply Root Motion,勾选之后将不能通过脚本改变transform,而是通过动画来修改。
还有一个问题就是Game界面的UI出现模糊的现象,我也百度了很久,给的全都是无关的回答,后来又在群里面提问发现我是不小心勾选了Low Resolution Aspect Rations(低分辨率纵横比)。Low Resolution Aspect Rations
所以说工作实习做项目只是加深你对所学知识的理解以及查漏补缺的行为,在比较空闲的时间还是需要巩固一下基础。毕竟很多东西你要保持一定的印象,不然遇到问题的时候半天回想不起来。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值