大佬们,求助
unity3d吧
全部回复
仅看楼主
level 1
哈桑萨巴赫º-
楼主
关于我要做一个小球触碰“敌人”然后“敌人”消失代码,“敌人”的代码要这么写才能让小球触碰他时消失,我现在代码如图,是不是因为我缺少了什么,才会导致小球碰撞后,“敌人”不消失
2023年02月04日 12点02分
1
level 1
哈桑萨巴赫º-
楼主
这是我作业,但是教程视频里没有这方面的编写视频,所以我一直无法做到需要的效果
2023年02月04日 12点02分
2
可口雪碧啊
触发的条件,两个物体必须有触发器,至少一个有刚体,你看看都挂载了吗
2023年02月18日 04点02分
level 6
进击的滑稽姬Ω
你的这个触发器有正确触发吗?
虽然代码顺序有点不太对,但是如果正确触发应该是可以做到隐藏的。
2023年02月04日 13点02分
3
哈桑萨巴赫º-
我设置的敌人是黑色立方体,这个代码可以让他旋转,但是,我操作小球碰到他,他不会消失
2023年02月04日 13点02分
哈桑萨巴赫º-
我作业的教程里是小球触碰后,敌人消失积分加1,但是无法触发消失,
2023年02月04日 13点02分
哈桑萨巴赫º-
@kiujs
关于这方面代码没有教程
2023年02月04日 13点02分
level 5
贴吧用户_QRtEaG1
setactive false之后这个脚本就失效了,下面的代码也无法执行;最好改成destory(gameobject),放最后一行
2023年02月04日 13点02分
4
哈桑萨巴赫º-
我好像没这个代码吧?
2023年02月04日 13点02分
哈桑萨巴赫º-
奥,我看见了,抱歉
2023年02月04日 13点02分
哈桑萨巴赫º-
改了无法运行啊
2023年02月04日 13点02分
哈桑萨巴赫º-
改完说无法运行啊?啥情况
2023年02月04日 13点02分
level 4
鱼落平原🌈
最好。先判断一下。碰到后是否会触发条件。会不会是物体上面没有刚体或者触发器没有点开
2023年02月04日 14点02分
5
哈桑萨巴赫º-
等等,大佬你说的很有道理,是不是这种,不止是触碰的小球,这个正方体也要有刚体才会变小?
2023年02月04日 15点02分
哈桑萨巴赫º-
小球有刚体,这个是作为碰撞后消除的立方体,也要附加刚体吗?
2023年02月04日 15点02分
鱼落平原🌈
这两个物体的触发器都开了吧
2023年02月05日 01点02分
鱼落平原🌈
一个带了就好。这个一个物体有刚体就可以。但是必须都带触发器
2023年02月05日 01点02分
level 5
贴吧用户_QRtEaG1
你把函数里的内容改成这样
other.gameObject.transform.localScale*=1.1f;
GameManager.Instance.Addscore();
Destory(gameObject);
2023年02月04日 14点02分
6
level 4
鱼落平原🌈
先不要纠结代码。你先看物体上面是否带刚体。触发器是否正确。
2023年02月04日 14点02分
7
level 11
云墨清风Wm
打印一下有触发吗?
2023年02月04日 15点02分
8
level 9
栗梓骑士
官网的滚球教程,里面有相关的内容
教程很短 20分钟就能看完
2023年02月04日 15点02分
9
level 10
夜语奇谭
ontriggerenter碰撞双方至少一方要带刚体,都带collider,然后一方为碰撞器(istrigger不打勾),另一方为触发器(istrigger打钩)
2023年02月05日 08点02分
10
爽朗的CCED
这才是正解
2023年02月05日 11点02分
贴吧用户_aWWD9Ga
为什么我碰撞方带了刚体,被碰撞方勾选了触发器小球碰到被撞物体,被撞物体没有消失
2025年05月25日 13点05分
1