unity系列(二)

     在赵老师那里学习,感觉学到的东西还挺有用的,我大多时候是自学,现在看来问题还是挺多的。

     上节是控制物体的移动,这节做了一个小游戏。

     首先添加一个方块,将其旋转一下(主要是视觉效果)

        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。名称自己预设,然后将其拖入物体中,给该物体添加材质。注意

这里改为这个:可以显示照片本来的颜色。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值