临时预制体无法销毁
Posted 布小禅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了临时预制体无法销毁相关的知识,希望对你有一定的参考价值。
子弹无法销毁
在做枪战游戏中,子弹作为消耗品,是需要销毁的
而且子弹是作为预制体存在的
1. 问题描述
但是在使用过程中,是用Destory方法无法正常销毁,报错
报错信息:
Destroying assets Is not permitted to avold data loss,
If you really want to remove an asset use DestroyImmediate (theObject, true);
意思就是销毁会导致数据丢失,如果你真想销毁的话,你可以使用DestroyImmediate 方法
经过我的测试,DestroyImmediate方法直接将预制体都删了
2. 原因
- 被销毁的对象身上含有脚本组件
- 销毁操作放在了别的对象的脚本组件里面
3. 解决方法
将销毁方法放在子弹的脚本里面
以上是关于临时预制体无法销毁的主要内容,如果未能解决你的问题,请参考以下文章