为了账号安全,请及时绑定邮箱和手机立即绑定

InstantBullet加上Bullet之后unity3d就出错退出了

InstantBullet加上Bullet之后unity3d就出错退出了,InstantBullet是自己创建的,老师给的不能用,有哪位做成功了的能帮忙一下吗

正在回答

2 回答

在Weapon.cs中,重新改成GameObject go = Instantiate(bulletPrefab, spawnPoint.position, spawnPoint.rotation * coneRandomRotation) as GameObject;

再去Bullet.cs中,把Destroy(gameObject)从注释改回来。

个人认为是因为没有销毁gameObject导致内存溢出

0 回复 有任何疑惑可以回复我~
#1

qq_赖床ing_0

还有可能是因为unity版本不同导致Spawner无法使用,建议按照视频里来,直接下载的资料中,视频部分代码有些被注释掉了,有问题的话,改回去试试
2019-02-27 回复 有任何疑惑可以回复我~
#2

qq_赖床ing_0 回复 qq_赖床ing_0

不好意思看了下一章才发现,Spawner是自己写的代码,目的是使用缓存防止内存溢出
2019-03-04 回复 有任何疑惑可以回复我~

建议自己来写吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Unity3D快速入门
  • 参与学习       146094    人
  • 解答问题       379    个

本课程为Unity 3D入门教程,快速学会用Unity开发游戏

进入课程

InstantBullet加上Bullet之后unity3d就出错退出了

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号