[Unity3D] 和Unity3D的一对操

Before

如出一辙开始掌握Unty3D引擎,貌似还是大一或者大二,那时Unity3D还是收费软件,不像现在Personal
Version免费。

 

XNA|MonoGame

又后来,在Coursera上发现一门课Beginning Game Programming with
C#,科罗拉多大学之征,总共12两全,不过,最终却尚未将到说明,因为中间闹段时店铺安排出差。时间达失去了,不过,我或者得了即宗课,虽然日子曾晚矣,Cousera和科罗拉大多大学不见面于发布认证,但自身要看罢了有视频课程、完成了拥有Assignments。

以及旁人休一样,我的付出环境是Linux+MonoDevelop+MonoGame,而不是Dr
Tim用的Windows+VS2013+XNA,所以这遇到了有的发生在Linux环境下之略微题目,多数都解决了,不过也发出一些问题还无解,比如MonoGame的声音。

 

课就之后,就准备开简单悠悠小打试试,其中,往坦克乱Clone达到投入了累累年华,游戏之主导基本已经举行出来了。

还记得当时碰到的一个可怜有意思的Bug。坦克移动时,周围有障碍物时,很麻烦转弯,屡思不得其解。后来突来明白了。

  1. XNA精灵移动还是按像素计算的,两只近乎的灵敏,即使差一像素,也会见让封堵
  2. 后来,就在活动时,做了来小动作,让坦克移动时,停止按键时,做一个5像素的选取,避免出现就不同一像素转弯的情状

末了,这个题目即迎刃而解了。

当时的Mind Map:

亚洲必赢bwin696.com 1

详见的介绍 Tank
War

 

Unity3D

结果,Unity3D免费了。虚幻引擎4也免费了。我那个快转至了Unity3D下,还获得了平卖Michagen
State University在Cousera上Introduction to Game
Development的课程认证

还开了一个3D扫雷的Demo

亚洲必赢bwin696.com 2

 

现,正在筹备着专业Release一缓小打,详细介绍暂时保密。
原则及来讲,我也是一个Indie Game Developer & Designer了。 ^^

 

后记

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

少壮时候,学吉他是为此之老的破木吉外学的。后来,换了还好之红他,我哪怕无见面弹了啊?不是的。

他是借这来阐述自己设置这门c#同xna课程的理,毕竟微软自己还不以支撑XNA了。也刚使Dr
Tim所说,确实,从他的课里学到了累累C#以及打引擎的学问,在Unity3D里啊是无缝对接。

另外,对比一下XNA和Unity3D

  1. XNA很简陋,完成同样的做事,所描绘代码量远远高于Unity3D
  2. Unity3D跨平台支持性超强,其他娱乐引擎很不便望其项背,现在Editor连Linux都支持了,亚洲必赢bwin696.com这点XNA要差多
  3. Unity3D更新更快,XNA微软团结都不更新了,不过MonoGame开源路仍以持续
  4. 另外,很多VR/AR sdk都支持Unity3D

 

PS

有些资源分享

  • 上海八着物理组XNA资源
  • Game Programming
    MOOC
  • Game Design and Development
    MOOC
  • Unity3D training

 

相关文章