今天我意识到,我必须从根本上重建我的碰撞系统。 我使用一个简单的角色控制器,所以我想如果我设置我的碰撞器到正确的大小,那就够了。但是,不,今天是我终于不得不承认这不会工作,我需要三层我的敌人。 层 1:我需要这个纯粹为了导航。 我给了一个敌人很大的大小,并设置了他们的导航网格边界到最大大小。 结果是沿着墙壁的玩家视野中出现了盲点。 我不得不决定,对于导航,所有敌人都必须有一个默认大小。 这导致: 层 2:我需要这个来伤害玩家。 我的玩家大小相对较小,因为平台游戏的需求。 因此,敌人的碰撞器必须相对较大,才能在任何程度上成为威胁。 然而,这导致了一个巨大的碰撞器,不能反映出我需要的精确程度的战斗。 所以这导致: 层 3:另一个碰撞器纯粹是为了敌人被击中。 这可以精确调整,以与敌人的视觉大小相吻合。 我没想到我会在如此晚的阶段需要这样的大幅变化,但这教会了我再次,早早发布游戏是不值得的。 有时我们普通的开发者需要一些时间来烹饪... 如果你想查看我的游戏在Steam上,我的游戏有一个演示(将在不久的将来更新,所以今天它是过时的): https://store.steampowered.com/app/3218310/ 如果你想加入一个Discord的同好人群,你可以加入我这里: discord.gg/6r6SbbSC67
五年后我仍在摸索项目的基础。
评论 (0)