创建对象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;
休眠模式 插值平滑 约束 层级覆盖设置 (信息状态)等
1212

被折叠的 条评论
为什么被折叠?



