特拉华高校的课,我仍旧成功了这门课

Before

一开首了然Unty3D引擎,貌似仍旧大一或者大二,这时Unity3D依然收费软件,不像现在Personal
Version免费。

 

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

XNA|MonoGame

再后来,在Coursera上发现一门课Beginning Game Programming with
C#,
蒙大拿大学的课,总共12周,可是,最后却没得到表明,因为中间有段时间店铺安排出差。时间上失去了,可是,我或者成功了这门课,即便日子已经晚了,Cousera和北达科他大学不会在公布认证,但自身依然看完了独具录像课程、完成了有着Assignments。

和外人不一致,我的支出条件是Linux+MonoDevelop+MonoGame,而不是Dr
提姆用的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

一些资源分享

 

PS

有的资源分享

 

相关文章