[Unity3D] 和Unity3D的部分事。[Unity3D] 和Unity3D的有些业。

我还是完成了这门课,我还是完成了这门课

Before

一如既往开始了解Unty3D引擎,貌似还是大一或大二,那时Unity3D还是收费软件,不像今天Personal
Version免费。

 

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:

澳门蒲京 1

详尽的介绍 Tank
War

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:

澳门蒲京 2

详尽的介绍 Tank
War

 

 

Unity3D

结果,Unity3D免费了。虚幻引擎4也免费了。我充分快转至了Unity3D下,还收获了同等客Michagen
State University在Cousera上Introduction to Game
Development的学科认证

还举行了一个3D扫雷的Demo

澳门蒲京 3

 

现行,正在筹措在标准Release一慢性小打,详细介绍暂时保密。
原则达成来讲,我为是一个Indie Game Developer & Designer了。 ^^

 

Unity3D

结果,Unity3D免费了。虚幻引擎4也免费了。我死快转至了Unity3D下,还取了同等客Michagen
State University在Cousera上Introduction to Game
Development的科目认证

还举行了一个3D扫雷的Demo

澳门蒲京 4

 

今日,正在筹措在专业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都支持了,这点XNA要差多
  3. Unity3D更新更快,XNA微软团结尚且无更新了,不过MonoGame开源路还是以持续
  4. 另外,很多VR/AR sdk都支持Unity3D

 

后记

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

青春时候,学吉他是用底本来面目的破木吉客学的。后来,换了再次好之吉他,我不怕非见面弹了邪?不是的。

外是借这个来阐述自己办这门c#同xna课程的理,毕竟微软自己还不在支持XNA了。也刚使Dr
Tim所说,确实,从他的课里学到了成百上千C#以及游玩引擎的知识,在Unity3D里呢是无缝对接。

除此以外,对比一下XNA和Unity3D

  1. XNA很简陋,完成同样的劳作,所描写代码量远远高于Unity3D
  2. Unity3D跨平台支持性超强,其他娱乐引擎很麻烦望其项背,现在Editor连Linux都支持了,这点XNA要差多
  3. Unity3D更新更快,XNA微软好都未更新了,不过MonoGame开源路仍以后续
  4. 另外,很多VR/AR sdk都支持Unity3D

 

PS

片资源分享澳门蒲京

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

 

PS

一部分资源分享

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