Unity - A计划(一年有效期) 扫二维码继续学习 二维码时效为半小时

(66评价)
价格: 1299.00元
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

提供专属的一对一在线答疑,快速答疑解惑。

即时回复

及时响应学习咨询,帮助解决问题。

7天无理由退款

购买后7天内可申请无理由退款。

30天价保

购买后30天内如遇降价,可申请价保。

提问必答

对于提问做到有问必答,帮您扫清学习过程中的种种障碍

保卫萝卜 关于老师的对象池
克莱宝宝发起了问答2019-09-01
2
回复
431
浏览

我一直在使用老师写的对象池,用久了之后发现一个问题,就是子弹有可能在发出去后突然回到刚发出来的下一发子弹的位置,原因是子弹在PushBack的时候被Push了多次。我子弹用的是OntriggerEnter2d,检测到敌人就PushBack,这样子弹有可能同时触碰多个敌人,导致被Push了多次。为了解决这个问题,子弹在PushBack之前需要检测一下栈内是不是已经contain这个子弹。(其他对象池同理)

所有回复
发表回复
你还没有登录,请先 登录或 注册!