查看: 1980|回复: 4

[脚本] 请问脚本问题

[复制链接]

3

主题

19

听众

200

积分

Rank: 2

升级   0%

发表于 2013-3-27 01:01 |显示全部楼层
共享资源获取更多积分!share your resources get more credits!
本帖最后由 linshao198 于 2013-3-27 01:04 编辑

   clone = Instantiate(zidan,weizhi.position,weizhi.rotation);
    clone.rigidbody.AddForce(weizhi.forward*1);   这段代码是把一个物体打出去和 打出去物体的速度..我想请问 如何设置物体打多远呢? 比如 只打10个坐标远就消失了..还有 获取这个物体的坐标 是用什么代码? 我用过  GameObject.Find().transform.position.x 好X坐标 不行这方法 一个打完在打个可以 连续打就不行了

0

主题

19

听众

204

积分

Rank: 2

升级   1.33%

发表于 2013-3-27 17:40 |显示全部楼层
用一个变量记录当前的位置,每一帧都用球的位置减去记录的变量,如果所得值大于等于10了,就Destroy,至于不能获取多个球的坐标,我估计是预制体的名字一样!所以没获取成功!你试一试,我只是猜测!
回复

使用道具 举报

3

主题

19

听众

200

积分

Rank: 2

升级   0%

发表于 2013-3-27 21:03 |显示全部楼层
就是取不了 打出去球的位置啊..如何取呢?
回复

使用道具 举报

0

主题

19

听众

204

积分

Rank: 2

升级   1.33%

发表于 2013-3-28 10:46 |显示全部楼层
你可以这样嘛,单独写个脚本,绑定到子弹上,内容就是初始化时获取你发射点的位置,记录下来,然后在Update()里面写一个判断,球现在的位置减初始位置大于了10(你自己设定的值),就销毁球实例!
using UnityEngine;
using System.Collections;
public class Bull_Destroy : MonoBehaviour
{
    public float m_fBegin;
    private GameObject m_GOGun;
    public int m_nLenth = 20;
// Use this for initialization
void Start ()
    {
        m_GOGun = GameObject.Find("Main Camera");
        m_fBegin = m_GOGun.transform.position.z;
}

// Update is called once per frame
void Update ()
    {
        if (this.transform.position.z - m_fBegin >= m_nLenth)
     {
            Destroy(gameObject);
     }
}
}
回复

使用道具 举报

5

主题

19

听众

209

积分

Rank: 2

升级   3%

发表于 2013-4-6 23:26 |显示全部楼层
如何取呢? 如何取呢? 如何取呢?
回复

使用道具 举报

0

主题

10

听众

201

积分

Rank: 2

升级   0.33%

发表于 2017-2-11 13:15 |显示全部楼层
很不错
回复

使用道具 举报

10

主题

10

听众

202

积分

Rank: 2

升级   0.67%

发表于 2017-2-11 12:42 |显示全部楼层
好帖就是要顶
我思故我在,脑袋不会坏。
游戏,与生俱来,至死不休,来者不拒,照单全收。
回复

使用道具 举报

0

主题

10

听众

201

积分

Rank: 2

升级   0.33%

发表于 2017-2-11 13:12 |显示全部楼层
顶顶多好
回复

使用道具 举报

10

主题

10

听众

202

积分

Rank: 2

升级   0.67%

发表于 2017-2-11 12:34 |显示全部楼层
说的非常好
我思故我在,脑袋不会坏。
游戏,与生俱来,至死不休,来者不拒,照单全收。
回复

使用道具 举报

0

主题

10

听众

205

积分

Rank: 2

升级   1.67%

发表于 2017-2-11 13:06 |显示全部楼层
很好哦
回复

使用道具 举报

温馨提示:求助请到“Unity技术讨论”版块中发帖,便于集中解决!
您需要登录后才可以回帖 登录 | 立即注册

懒人模式:

关闭

站长推荐 上一条 /1 下一条

Unity3D游戏开发联盟(资源共享平台) -Unity3D,Unreal ( 苏ICP备12051100号 )   

GMT+8, 2019-10-19 15:24 , Processed in 0.107488 second(s), 38 queries .