码迷,mamicode.com
首页 > 其他好文 > 详细

Demon_接金币(三个掉落物品预设体,一接物体的工具)

时间:2016-10-29 16:39:35      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:horizon   using   技术   unity   .com   tor   date   public   span   

接物体的工具技术分享

using UnityEngine;
using System.Collections;

public class Tool : MonoBehaviour {

    float hor;

    Vector3 moveDir;

    public float moveSpeed = 3f;

    int score = 0;

    void Update()
    {
        hor = Input.GetAxis ("Horizontal");
        //获取移动方向向量
        moveDir = hor * Vector3.right;
        //移动
        transform.position += moveDir * Time.deltaTime * moveSpeed;
    }

    void OnTriggerEnter(Collider other)
    {
        if (other.tag == "Gold") {
            Destroy (other.gameObject);
            Debug.Log (++score);
        }
    }

}

创建掉落体的三个预设体

技术分享

using UnityEngine;
using System.Collections;

public class GoldCreater : MonoBehaviour {

    //金币预设体
    public GameObject goldPrefab;
    //生成金币的时间间隔
    public float interval = 1f;
    //计时器
    private float timer;
    //索引号
    private int index;

    void Update()
    {
        //计时器计时
        timer += Time.deltaTime;
        //计时完成
        if (timer >= interval) {
            ///TODO:生成金币
            GoldInit();
            //计时器归零
            timer = 0;
        }
    }

    /// <summary>
    /// 生成金币
    /// </summary>
    void GoldInit()
    {
        //子对象索引号(随机)
        index = Random.Range (0, 3);
        //生成位置
        Vector3 initPos = transform.GetChild (index).position;
        //生成金币
        Instantiate (goldPrefab, initPos, Quaternion.identity);
    }


}

 

Demon_接金币(三个掉落物品预设体,一接物体的工具)

标签:horizon   using   技术   unity   .com   tor   date   public   span   

原文地址:http://www.cnblogs.com/VR-1024/p/6011143.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!