创建对象GameObject

组件(添加组件Sprite Renderer)-调整位置、倾角、规模大小

创建C#文件夹

Create-Folder创建文件/Create-C#Script

三维向量控制

transform.position = new Vector3(Moving_Data2, 0, 0);//单值
public Vector3 Moving_Data2;//所有
void Update()//启动后,每帧执行一次
{
    transform.position += Moving_Data2;
}

按键控制

        if (Input.GetKey(KeyCode.A)) //长按移动
        {
            transform.position += new Vector3(-1, 0, 0);
        }
        else if (Input.GetKey(KeyCode.D))
        {
            transform.position += new Vector3(1, 0, 0);
        }
        else if (Input.GetKey(KeyCode.W))
        {
            transform.position += new Vector3(0, 1, 0);
        }
        else if (Input.GetKey(KeyCode.S))
        {
            transform.position += new Vector3(0, -1, 0);
        }
public bool Moving_Start; //按钮开关
       if (Moving_Start)
        {
            transform.position += Moving_Data2;
        }

组件控制

public Sprite Picture;
public Color Color1;
public SpriteRenderer Components;

        Components.sprite = Picture;
        Components.color = Color1;

2D刚体

类型 材质 开关 质量 阻力 角阻力 重力缩放 

碰撞检测Collision Detection
墙壁静态用Discrete    子弹快速移动用Continuous   

设置刚体 控制Velocity瞬时速度使对象持续移动//切换材质记得

    public Rigidbody2D physic;
    public Vector2 power;

    physic.velocity = power;

控制缩放public Vector3 zoom;
transform.localScale = zoom;


休眠模式 插值平滑 约束 层级覆盖设置 (信息状态)等
 

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐