Switch开关
1.调整地图

2.加入Door和Switch
添加Door和Switch到场景,并设置位置

分别给两个节点加上碰撞检测组件Box Collider 2D,Switch设置为Trigger
3.脚本逻辑
新建脚本Switch,添加组件到Switch节点上
添加参数
public GameObject objectToSwitch; //Switch对象,即Door
private SpriteRenderer theSR; //
public Sprite downSprite; //按下后的Sprite
private bool hasSwitched; //开关是否按下
在Unity中设置指向Door,按下的Sprite图片

在Start()中初始化
void Start()
{
theSR = GetComponent<SpriteRenderer>();
}
<
Unity中实现开关门机制

最低0.47元/天 解锁文章
3959

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



