Unity中收集物随机重生功能未正常实现的问题求助
Unity中收集物随机重生功能未正常实现的问题求助
各位Unity大佬好!我最近刚入门Unity,跟着教程做了个小游戏,现在想自己扩展个小功能——让收集物被玩家捡到后,能随机在场景里的新位置重新刷出来。
不过我写的脚本好像没达到预期效果,先把目前的代码贴出来(刚才复制的时候手滑,OnCollisionEnter2D方法没写完,我本来是想在碰撞触发的时候处理重生逻辑的):
void Start() { float x = Random.Range((float)-17.5, 17); float y = Random.Range((float)-8.6, (float)8.6); transform.Translate(x, y, 0); } private void OnCollisionEnter2D(Collisio
现在的问题是,收集物一开始的随机位置是对的,但被收集之后完全不会在新位置重生。我应该怎么修改这段代码,才能实现收集后自动随机刷新到新位置的效果呀?麻烦各位大佬给点思路或者修改建议,谢谢啦!
内容来源于stack exchange
相关产品推荐
相关产品推荐

