大家好,

我目前正在上GameDev.tv的“ Complete Unity 2D Developer ”的课程,按照课程的每个部分完成后,我决定在之后编写一个原创的小游戏来真正感受课程的内容。

由于我对课程中某些编码风格不太满意,所以我已经开始自行进行大量的研究和尝试。通过摸索,我成功实现了游戏角色简单的移动功能,但后来我决定添加一个速度倍增功能——而这一下子给我的心情带来了很大的压力。

最终我做了很多copy-pasting操作,之后我请求Gemini帮我整理代码。这下是结果:

https://preview.redd.it/49bz4v1bn5vg1.png?width=750&format=png&auto=webp&s=44b227d20aeebbdb04c7830187e98ff8e6349656

https://preview.redd.it/zwdhqiacn5vg1.png?width=799&format=png&auto=webp&s=9de1bedc7232bc5d95dac2409ace3b2b5484d02f

我觉得当前的代码似乎过于臃肿了,但我也不确定是否我这是在多虑了。如果可以的话是否可以实现一个更加简单和直接的方式来实现速度倍增?我非常欢迎您的任何反馈!