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”。