Unity-C#基本使用

创建对象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;


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值