我目前正在尝试在Unity中重新创建老游戏Lode Runner进行练习(我对Unity来说相当新)和旧时代的缘故,我不知道如何实现这一目标。 有几种资产可用于可破坏的环境,但它不会这样做,因为在游戏过程中没有办法(我知道)重新重建它。
那么,有没有人知道如何暂时隐藏/删除/破坏地面的某些部分(确切地说是一个完美的正方形),同时改变碰撞器,然后在一定时间后使用C#重新出现?还是有一些我遗失的免费资产?
您可以在此处播放克隆克隆:http://kids-loderunner.appspot.com/loderunner/load-manor-orkut.htm
答案 0 :(得分:2)
据我了解,你想要“挖掘”角色的左侧或右侧,并在一段时间后重新创建挖出的瓷砖。
为此,您可以使用名为GridManager的脚本生成Grid对象。并且让游戏中的每个图块都由2D GameObject数组表示。因此,例如,如果玩家当前在(10,4)区块中并按下“z”按钮向左挖掘,则可以在区块[9] [4]处获取由游戏对象表示的区块并禁用该对象。
过了一会儿,GridManager应该重新启用更新功能中的磁贴。
答案 1 :(得分:1)