[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