21603人加入学习
(188人评价)
Unity2D 官方入门案例 - Ruby's Adventure

制作完成于2020年5月5日,基于Unity2019.3

价格 免费

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class me : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        
    }

    // Update is called once per frame
    void Update()
    {
        float horizontal = Input.GetAxis("Horizontal");
        Debug.Log(horizontal);
        Vector2 pp = Transform.position;
          pp.x = pp.x + 01f;
        Transform.position = pp;
    }
}

[展开全文]

order in layer 渲染层级 数值小,先渲染,数值大,后渲染,后渲染的会覆盖先渲染的

[展开全文]

tilemap 可以使用笔刷和橡皮擦工具直接绘制地图

调出调色板 window->2d->tile palette

 

[展开全文]

用tilemap前在mainscene创建tile  2d->tilemap

setting->Grid and Snap Settings->Increment Snap->move 更改固定移动长度,可以根据图片大小更改,复制同样的材质进行移动无缝拼接

[展开全文]

Horizontal Axis 水平轴向

Vertical Axis 垂直轴向

Depth 深度轴向

[展开全文]

private Rigidbody2D rigidbody2D;

 

 

[展开全文]

Sprite Sort Point中心点

Center中心

Privotmao dian

[展开全文]

渲染

谁显示在上层,谁显示在下层。

2D游戏最好不要设置Z轴深度。

2D游戏专门处理渲染顺序,层级。

Layer层级

Order in Layer:0层级设置

Order in layer 的优先级

-10

[展开全文]

Grid网格

Tilemap网格的字对象,瓦片

 

[展开全文]

float horizontal = Input.GetAxis("Horizontal");

Debug.log(horizontal);

 

[展开全文]

旋转-1到1之间渐变

scale比例系数

玩家达成是否移动的需求

 

Input.GetAxis("Horizontal");//参数就是要监听的对象

[展开全文]

update()函数

多个图像显示在一秒内,就是帧

美妙大概调用60次update()函数

[展开全文]

授课教师

SiKi学院老师

课程特色

视频(173)
图文(2)
下载资料(3)