使用Unity3d开发游戏

时间:2018-11-19 13:36:59

标签: c# android-studio unity3d 3d game-development

Pako Game

您好,我刚刚开始游戏开发。特别是Unity,Android Studio和C#。我和我的小组计划为我们的论文做一个游戏。问题是,我们的教授希望我们尽可能制作3D游戏。我们建议的游戏类似于Dr.Driving汽车模拟,其中涉及安全标志,道路标志及其法规。它应该在图片中看起来像(pako游戏)

我的问题是,为像我这样的新手制作3D游戏容易吗?有什么方法可以导入包资产或API?这样我就不会花更多的时间来设计环境甚至汽车吗? 您的答复将不胜感激。非常感谢你 :) 图片归功于:Pako Game

2 个答案:

答案 0 :(得分:1)

  1. 花了一些时间学习界面,Unity3D是一个游戏引擎,与其他任何游戏引擎一样,它只是一个工具箱,可让您以多种方式进行操作:https://unity3d.com/fr/learn/tutorials/topics/interface-essentials/interface-overview

  2. 忘记您的项目,花一些时间去发现Unity SDK,制作一个简单的pong或tetris或太空入侵者,以习惯于Unity如何迫使您按自己的方式做事(与普通的OOP不同)< / p>

  3. 发现Asset Store来找到至少对游戏(角色,相机,控件)的视觉和3C有帮助的软件包

然后,在此之前,您可以坐下来实施自定义游戏逻辑。祝你好运。

答案 1 :(得分:0)

  

为像我这样的新手制作3D游戏容易吗?

有很多新手口味。您将需要:

  1. 拥有或掌握Unity界面。
  2. 对编程有一定的了解(在C#中会说)。
  3. 掌握或掌握Blender *(或依靠第三方资源)
  4. 掌握或掌握Audacity *(或依靠第三方资产)
  5. 掌握或掌握故事讲述,项目管理等...

所以也许 easy 答案是“不”?归根结底,对一个人来说容易的事情对另一个人来说并不容易。容易与否,如果您打算创建有价值的东西,那么会涉及很多工作。这就是它的“工作原理”。

  

有什么办法可以导入软件包资产或API?这样我就不会花更多的时间来设计环境甚至汽车吗?

如前所述,资产商店可以帮助您从A迅速过渡到B甚至X,Y或Z。有些资产基本上是完整的迷你游戏,可以进行品牌推广和推广,并且有资产只是一个模型或一组声音效果。当然,介于两者之间。

在您的情况下,听起来您可能还需要掌握或掌握建模工具(例如Blender)的知识。从安全标志的角度来看,这可能是获取所需特定资产的最简便方法,但是,如果使用通用的止损和收益类型标志,那么很可能在“资产商店”或“资产”中找到该资产。第三方网站,例如Blender模型网站。

*注意:我提到Audacity和Blender是因为它们是免费使用的,但是您当然可以使用任何喜欢的软件来创建音频和图形资产。

对于那些发现Unity学习曲线对于他们的时间或项目而言过于陡峭的人,也许像Game Builder这样的起点会更好。