U3D学员感言:新老动画太多的不同
来源:
奇酷教育 发表于:
我在奇酷学习了两个多月了。虽然现在的雄心壮志没有刚开始那么强烈,但我知道它一天一天的都融入了代码中,仍然相信梦想和未来。
我在奇酷学习了两个多月了。虽然现在的雄心壮志没有刚开始那么强烈,但我知道它一天一天的都融入了代码中,仍然相信梦想和未来。
在过去的一周中,经历了自己做项目的过程。从AR、2D、再到3D,一件事的开始总是困难的,但还好,我们都从无从下手走到了还算圆满。实战是最能体现能力和水平的。在做项目的过程中,不够扎实的知识点和已经忘记的步骤全都暴露了出来。还好,没有在以后的工作中才出现。
由于AR的课程刚刚结束,像我这样没有基础的,也只会跟着老师的视频,一步步来做。AR的发布借助了其他的平台,让我深刻的认识到,没有计算机方面的知识是很大的一个缺陷。在以后更要多看书多了解,就算不能完全了解,有一点浅显的认识也可以。我做的AR项目特别简单,甚至连名字都不知道应该叫什么。大概的描述可能就是,一个小女孩随着不同音乐跳不同的舞吧。但就是这么简单的一个项目,还是请教了班里的大神。也深刻的体会到了新动画和老动画的不同,记住了要看一下人到底是不是人。
可能这二十几年来我坚持最久的一件事就是吃饭、睡觉和喜欢魏晨。如果说游戏的话,球球大作战可能是我玩的时间最长。一件事情最难的时候真的是开始的时候。还没有开始做球球大作战,就各种幻想这个游戏有多难做。但没办法,还是要交项目的。大多人都会选择从简单的开始,我也不例外。简单的做一个UI界面,一个加载动画,游戏核心还是来了。当真正开始做的时候才发现,好像没有想象中的那么难。在这个项目中用到最多的是碰撞检测,球球大作战就是一个大球吃小球的游戏,所以,我设置的关卡也是没有最后一关的,每一关的时长会增加5秒,敌人增加10个。只要玩家想玩,就可以一直玩下去。在这个项目中遇到最大的困难就是“人机”该怎么写,在这里谢谢我的老师于老师,他帮我解决了这个问题,并教给了我方法。“人机”就是要在场景中乱七八糟的跑,直到玩家碰到它才会死亡。最重要的就是逻辑思维,首先要想好“人机”要怎么移动?几秒换一个方向?碰到四周的碰撞器傻了怎么办?计时器怎样才能把每一关很好的衔接起来?其实,当你想到了这些问题,然后把他们都想明白了,项目的进行也会顺畅很多。这个项目让我明白了:思考很重要,当你着急的时间特别长且无从下手,不如先整理好自己的逻辑,想想这个功能该如何实现。
3D项目的开始已经快到这一周的结尾了。我选择的项目“勇敢的心”,其实就是寻找宝藏,是特别老套的游戏,我觉得唯一的笑点就是玩家找到宝藏后,跳出来的UI界面却是“好好学习,天天向上”吧。很不幸,在这个项目中,我遇到的问题依然是动画问题。开始时敌人一直播放Idle动画;在玩家靠近敌人五米时,敌人播放Walk动画,并一直跟着玩家;当敌人和玩家距离只有一米时,敌人播放Attack动画玩家掉血。设置动画很简单,但是让动画完美的衔接起来是个不简单的问题。设置Trigger,设置Bool,换来换去才找到了合适的。也再次感谢于老师对我的指导。在快到项目评审的时候我的3D项目才草草收尾。思考很重要,不断的尝试也很重要,可能后来会发现更多重要的。选择过后就没有余地。
没有人的成功是不经历失败的,所以,不要怕。