在赵老师那里学习,感觉学到的东西还挺有用的,我大多时候是自学,现在看来问题还是挺多的。
上节是控制物体的移动,这节做了一个小游戏。
首先添加一个方块,将其旋转一下(主要是视觉效果)
transform.rotate(/*new vector3(1, 1, 1)*/vector3.one);//实现方块的转动。
添加UI界面:GameObject——UI——Text
给方块添加标签:标签名称自己预设。在下面代码中起到重要作用。然后将其设为预制体。
注意这里将text赋予SphereContraller
然后打开主角Sphere的脚本SphereController:
上面要先定义 public Text win_text;
public int propCount = 6; win_text.text = "";在Start里面。
private void OnTriggerEnter(Collider other) //当碰撞器进入触发器时OnTriggerEnter被调用
{
if (other.transform.tag == "Prop") //检测标签
{
Destroy(other.gameObject); //消除这个物体
propCount--;
if (propCount == 0)
{
win_text.text = "游戏胜利";
}
}
}
Assets右击——create——添加material。名称自己预设,然后将其拖入物体中,给该物体添加材质。注意
这里改为这个:可以显示照片本来的颜色。