Unity开发的2D游戏(unity3d2d游戏开发)

unity2d游戏入门开发【三】各个面板作用

1.项目工程面板

animation里放的是动画

sprites放的是人物、场景等对象的图片组,包括人物不同的作动

2.console面板

可以显示游戏场景中所有的对象以及他们的父子关系

4.scenes场景演示面板

这里transform是一个组件,所有对象都必须有一个transform组件

怎么用unity5.3.4做一个2d游戏

一下介绍使用unity3d+免费扩展工具开发2D游戏

这一节是紧接着上一节的。

制作一个可以动画的砖块

这个砖块在被破坏掉的时候需要一些动画效果。所以我们需要制作一个动画。

1.从 Orthello-Objects-Sprites 里面拖动一个 Animation 到 Hierarchy 视图中。 这会在 OT - Animations 下面增加一个名字类似于\"Animation(id = -4320)\"的 Object 。把它重命名为\"level anims\"。

2.选中刚才新加入的 OTAnimation ,然后按照下图来设置属性。

3.在 Framesets 下面,设置 Size 为3。

4.从 OT - Containers 中把“level”,拖到 OTAnimation 下面的 Container 属性中。

5. 在 Orthello - Objects - Sprites 里面找到 AnimatingSprite 然后拖动到 Hierarchy 视图中。这个应该会在场景中增加一个类似与\"Animating Sprite(id = -23050)\"的Object。重命名为\"brick\"。

6.选中刚才新增的 Animating Sprite ,拖动之前创建的\"level anims\" 到 它的 Animation 属性上。拖动完毕后, 属性 Sprite Container 应该会自动填充了 \"level\" container。 如果没有的话,你可以自己手动把 \"level\" 的Sprite Container拖动过去。

现在,点击Play后,你应该可以在场景中看到砖块。它将会执行 Animation 中的所有帧。如果你不希望它在游戏开始的时候执行,将 Play On Start 取消选中。

说明: 如果你在Game视图里看不到砖块, 请确定已经把砖块的Scale设置为1, 1, 1 (有时候我们创建一个Orthello Object的时候,它的X和Y Scale 可能会变得非常小)。

运行如图所示:

给砖块添加碰撞

我们需要给砖块添加碰撞体,来让我们的角色可以站在上面。

1. 在 Hierarchy 视图中,选中 \"brick\", 把 \" Collidable \" 选中。这个将会自动在 Sprite 上增加一个 Box Collider 和 Rigidbody 组件。

2. 我们也需要给Object增加一个特定的 tag , 在 Edit - Project Settings - Tags 里面增加 \"Ground\" \"Ladder\" 和 \"Rope\" 三个 Tag。

3. 同样的,我们在 Layers 里面新增加两个层 \"Ground\" 和 \"Ladder\"。

4. 选中 \"brick\",把它的 Tag 和 Layer 更改为 刚才设置的 \"Ground\"。

使用Unity3d实现2d游戏,有几种方式

四种方式,分别是:

1、使用本身UGUI,UGUI是Unity官方推出的最新UI系统,UI就是UserInterface。

2、把摄像机的投影改为正交投影,不考虑Z轴.

3、使用Untiy自身的2D模式,在2d模式中,层级视图中只有一个正交摄像机,场景视图选择的是2D模式。

4、使用2D TooKit插件,2D Toolkit是一组与Unity环境无缝集成的工具,提供高效的2D精灵和文本系统。

扩展资料

软件特点:

Unity适用于创建2D和3D游戏。在Unity中创建新项目时,可以选择以2D或3D模式启动。以2D或3D模式开始之间的选择决定了Unity Editor的某些设置,例如图像是否以纹理或精灵的形式导入。

许多2D游戏使用平面图形,有时称为sprites,根本没有三维几何。它们作为平面图像被绘制到屏幕上,游戏的相机没有视角。

相机可以显示侧向滚动视图,并且玩家只能在二维中移动,但是游戏本身仍然使用用于障碍物的3D模型以及相机的3D透视图。对于这些游戏,3D效果可能具有风格而不是功能性的目的。这种类型的游戏有时也被称为“2.5D”。

未经允许不得转载:便宜VPS网 » Unity开发的2D游戏(unity3d2d游戏开发)