luckytjm 发表于 2013-6-11 20:40

关于爆炸效果的脚本代码有个地方不明白,求助

这是一个教程的一个例子,先来看一下代码吧。
#pragma strict
var boomFire : Transform;
function Start ()
{
}
function Update ()
{
}
function OnCollisionStay(collision : Collision)
{
Instantiate(boomFire, this.transform.position, this.transform.rotation);
Destroy(gameObject);
}
我用的爆炸是自己建立的ParticleSystem粒子系统,然后生成的一个prefab。这段代码唯一我不明白的就是定义那,为什么boomfire是Transform类型的呢?GameObject类型和ParticleSystem类型我都可以理解,为什么定义成Transform类型呢?而且还不报错。

资源大湿 发表于 2013-6-12 09:40

每一个GameObject都带有一个Transform 你也可以定义成GameObject
像一般查找子物体对象时就要用到transform,因为他是gameobject必带的脚本

luckytjm 发表于 2013-6-12 10:57

小米 发表于 2013-6-12 09:40 static/image/common/back.gif
每一个GameObject都带有一个Transform 你也可以定义成GameObject
像一般查找子物体对象时就要用到transfo ...

这样啊,谢谢,明白了!

7759367 发表于 2017-2-8 21:25

楼主是超人

江南 发表于 2017-2-8 20:44

好帖就是要顶

咖啡里的童话 发表于 2017-2-8 21:27

顶顶多好

mice714 发表于 2017-2-8 20:35

说的非常好

kavenGw 发表于 2017-2-8 21:05

很好哦

Pyramid 发表于 2017-3-4 17:15

很不错

二少爷 发表于 2017-3-4 16:29

楼主是超人
页: [1]
查看完整版本: 关于爆炸效果的脚本代码有个地方不明白,求助