暑假项目学习感想

暑假项目学习感想

这次暑假作业选择了试用unity 3d开发一个游戏。借此机会,我学习了如何使用unity 3d来制作游戏的地形,和简单的学习了一下C#。

经过一个假期的学习,实在是受益匪浅。

首先,了解到了unity 3d的用法,和基本体会了一下用unity 3d做游戏的便捷。Unity是一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合性游戏开发软件,是一个全面整合的专业游戏引擎,用它实现一个简单的三维游戏是比较简单便捷的。而且,在游戏场景制作方面,由于和3dmax等工具有较好的交互性,三维模型导入方便,场景制作可以轻松达到较为精美的效果。而且,unity本身就能够做到低端硬件也可以流畅运行的广阔茂盛的植被景观,以及提供了具有柔和阴影与烘焙的高度完善的光影渲染系统。这些都为3d游戏的开发者提供了极大的便利。但是仅仅有精美的场景效果和地形是不足以完成一个好的游戏的。

那么关于才场景制作方面大概就简单学习了场景中的摄像机、灯光和阴影、地形,和网格、材质、贴图等,都学习得不是特别深入,大概感受了一下如何使用及其大概功能效果。 Unity还提供给游戏物体撰写脚本加以控制的功能,以便于游戏物体更贴近于现实生活中的物体和增加游戏娱乐性。这就需要用到C#或是JS撰写的脚本文件。所以也大概学习了一下C#的基本语法和在unity中的用法。它的基本概念和语言结构和数据类型,与我们已经有接触的C++没有太大差别,相似性较大。但是C#的使用更加便捷,语言简练,普遍来说实现同一功能的代码量大大少于C++。这为用unity做三维游戏提供了很大的便捷。可以用较小的代码量来完成一个功能相对完整的游戏。但是对于C#的学习比较粗略,感受了一下它对于类库操作的便捷。

但是由于学习得太粗略,所以仍然有许多不足。

第一,地形制作还比较简陋。而且不知道如何能够在保证地形的完整和精美的前提下能够减少其空间的使用,地图占用空间太大,使用自己制作的地图运行很不流畅。

第二,C#是一门博大精深的语言。它的类库十分强大,简单粗略的学习根本不能体会到它的好处。由于时间关系,只对它做了一下粗略的学习和了解,还需要有进一步深入的学习和实践。

第三,由于技术欠缺,整个项目我完成的部分非常非常少。只做了一个简单的地图和很多基础游戏物体的摆放,以及学习了一下基本的脚本撰写。还需要在这方面有进一步的学习和提高。

总的说来,这个学期通过暑假作业项目的制作,确实在本专业方面有所收获。相信通过以后不断的学习和努力能够在这方面有较大的进步和提高。

你可能喜欢

  • 咨询项目启动会
  • 咨询项目可行性
  • 咨询项目管理
  • 咨询项目介绍
  • 项目咨询感想

暑假项目学习感想相关文档

最新文档

返回顶部