初学者的Unity3D和游戏设计

时间:2011-07-16 06:41:56

标签: android ios game-engine

我应该如何使用Unity3D或Roar Engine等框架开始学习游戏开发? 我目前只知道html / css和一点点php,例如没什么复杂的。

此致 安德鲁

4 个答案:

答案 0 :(得分:2)

penelop是一个非常好的教程。

这是链接http://unity3d.com/support/resources/tutorials/penelope.html 它是由JavaScript编写的。如果您使用C#,则可以查看http://gltovar.com/blog/?p=35

而Unity3D的Documentation写得非常好。

答案 1 :(得分:2)

如果我是你,我会启动Unity3D,并选择JavaScript作为编程语言。因为它可以在Internet上轻松找到这么多资源。有太多的视频,文档,网站或其他东西。你知道,我至少做过这样的事情。说实话,使用Unity3D游戏引擎开发游戏很简单。首先,您将向场景添加一些对象。其次,控制对象之间的关系。之后,您将找到适合您游戏的3D模型。事实上,您将搜索如何为移动设备开发游戏。例如,搜索触摸功能,最后你在Google Play或AppStore等游戏。只记得Unity3D游戏引擎是多平台的。这是我的意思。因为我只开发了一次游戏,我可以将其复制到其他平台,特别是从Windows安装到Android OS。

顺便说一句,你说你只知道html和css,一点点的php。不要关心这种情况。 Unity3d具有独特的结构。这并不意味着这很容易。我的意思是Unity3D中的编程只是令人愉快。只需下载免费试用版即可开始使用。祝好运。

https://unity3d.com/unity/download

答案 2 :(得分:1)

我只有Unity3D和一点SIO2的经验。 SIO2只是一个没有GUI的C ++框架,即你可以使用自己喜欢的IDE(XCode,Eclipse,...)和Blender进行建模。对于初学者来说,这对我来说似乎很难。

另一方面,在Unity上执行C#对于PHP程序员来说应该不那么困难。有很多资源,我最喜欢的是1小时video tutorial by Matthew Campbell。这是一个实践会议,之后您将在智能手机,PC或其他任何东西上进行简单的游戏。来自Unity3D的Documentation本身也很不错。

另一个选择是Unreal引擎(相当不错的声誉),Bork3DTorque

一般来说,获取一些知识需要一些时间,但这是非常有趣的东西。准备好做一些数学,尤其是进入3D时。请注意,游戏与图形设计密切相关,对程序员来说不是太容易

答案 3 :(得分:1)

我的公司使用 Unity3D ,我发现它是为开发人员组合代码和UI-Editor方面设计最成功的引擎。换句话说,我可以编写代码,然后将同一个项目交给开发人员,使其在启动它的完全相同的引擎中工作。您甚至可以自定义编辑器本身以简化编码过程或为后一个团队提供GUI使用编辑代码,而不必进入脚本并知道如何以这种方式执行。我们还有一个虚幻(UDK)团队,他们喜欢它。它与Valve的 Hammer /(Source)Engine 更相似,并使用称为(我相信) Kismet 的拖放系统进行所有编码。

对于编码语言,在Unity中我们使用C#。它是.Net框架中的一种高级和简化的语言,我从一无所知到在一年中变得非常先进。我强烈推荐它。祝你好运!