打开APP
未登录
开通VIP,畅享免费电子书等14项超值服
开通VIP
首页
好书
留言交流
下载APP
联系客服
求问prefab怎么做距离检测?
3dC
>《u3d》
2014.07.06
关注
现在做到一个炸弹爆炸,引发炸弹周边一定范围内某个特定物品起火的场景,但是由于炸弹是prefab,
var target:Transform;
......
......
if(Vector3.Distance(transform.position,target.transform.position)<bombRange)
{
Instantiate(fireparticleprefab,transform.position,Quaternion.identity);
}
里面的target不能用某个物体来设置了,只能同样用prefab来拖曳到Inspector里面。我把那个物体也改成了prefab,但两个prefab的距离检测总是运行不正常,请问怎么才能达到我的目的。
------------------
Prefab的public变量里是不会保存场景里的东西的,用这个函数方法吧
Physics.OverlapSphere,具体用法看API
原来如此,,刚刚我用这个居然也行了。。。不知道有什么根据没。。 if(!target) { target=GameObject.FindWithTag("firewood").transform;}
target=GameObject.FindWithTag("firewood").transform
正解!
target[]=GameObject.FindWithTags(''firewood'').transform 更加好吧
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报
。
打开APP,阅读全文并永久保存
查看更多类似文章
猜你喜欢
类似文章
3、预设的实例化
Unity3D研究院之将场景导出XML或JSON或二进制并且解析还原场景(四十二) | 雨松MOMO程序研究院
unity3d学习笔记(十九)
Unity3D研究之Prefab里面的Prefab关联问题
重回童年的经典系列☀️|【炸弹人小游戏】制作过程+解析 | 收藏起来跟曾经的小伙伴一起梦回童年!
Unity3D 之射线检测
更多类似文章 >>
生活服务
热点新闻
留言交流
回顶部
联系我们
分享
收藏
点击这里,查看已保存的文章
导长图
关注
一键复制
下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!
联系客服
微信登录中...
请勿关闭此页面
先别划走!
送你5元优惠券,购买VIP限时立减!
5
元
优惠券
优惠券还有
10:00
过期
马上使用
×