首页农业大学 › 和Unity3D的部分事

和Unity3D的部分事

Before

一起始知道Unty3D引擎,貌似仍旧大一或者大二,这时Unity3D如故收费软件,不像明日Personal
Version免费。

 

XNA|MonoGame

再后来,在Coursera上发现一门课Beginning Game Programming with
C#,
西维吉妮亚(Virginia)大学的课,总共12周,然则,最后却没拿到表明,因为中间有段时日集团安排出差。时间上失去了,不过,我依然成功了这门课,尽管日子已经晚了,Cousera和伊利诺伊大学不会在发表认证,但自己仍旧看完了具备视频课程、完成了独具Assignments。

和旁人不平等,我的支付环境是Linux+MonoDevelop+MonoGame,而不是Dr
提姆用的Windows+VS2013+XNA,所以登时遇上了一部分暴发在Linux环境下的小问题,多数都解决了,可是也有部分题目仍然无解,比如MonoGame的响声。

 

课程完成未来,就准备做两款小游戏试试,其中,往坦克大战Clone上投入了成百上千日子,游戏的核心基本已经做出来了。

还记得当时遇见的一个不胜幽默的Bug。坦克移动时,周围有障碍物时,很难转弯,屡思不得其解。后来突然搞懂了。

  1. XNA精灵移动都是按像素总结的,六个近乎的敏锐,即使差一像素,也会被卡住
  2. 新生,就在移动时,做了些小动作,让坦克移动时,截止按键时,做一个5像素的选料,制止出现就差一像素转弯的意况

末段,这个题目就缓解了。

当时的Mind Map:

农业大学 1

详细的介绍 Tank
War

 

Unity3D

结果,Unity3D免费了。虚幻引擎4也免费了。我很快转到了Unity3D下,还赢得了一份Michagen
State University在Cousera上Introduction to Game
Development的科目认证

还做了一个3D扫雷的Demo

农业大学 2

 

当今,正在筹划着专业Release一款小游戏,详细介绍暂时保密。
原则上来讲,我也是一个Indie Game Developer & Designer了。 ^^

 

后记

像在Begining Game Programming With C#里Dr Tim里讲的,

少壮时候,学吉他是用的旧的破木吉她学的。后来,换了更好的吉他,我就不会弹了吗?不是的。

她是借此来论述自己设立这门c#和xna课程的说辞,毕竟微软团结都不在辅助XNA了。也正如Dr
提姆所说,确实,从她的课里学到了好多C#及游玩引擎的学问,在Unity3D里也是无缝过渡。

另外,相比较一下XNA和Unity3D

  1. XNA很简陋,完成同样的干活,所写代码量远远高于Unity3D
  2. Unity3D跨平台襄助性超强,其他娱乐引擎很难望其项背,现在Editor连Linux都支撑了,这一点XNA要差很多
  3. Unity3D更新更快,XNA微软协调都不改进了,可是MonoGame开源项目仍旧在此起彼伏
  4. 另外,很多VR/AR sdk都支持Unity3D

 

PS

一对资源分享

 

转载本站文章请注明出处:必赢亚洲56电子游戏 https://www.creatologue.com/?p=1238

上一篇:

下一篇:

相关文章

网站地图xml地图