#’仅以此文记录我学习unity中的问题和进程#
#学习案例一:基于unity——Ruby案例中的修改和扩展#
#周末总结#
记录时间“2024/3/23”
一.今日完成:
优化了倒计时相关的代码(减少大概二十行),
解决了斜线移动速度加快的问题。
重新制作了普通子弹的特效和子弹模型,使其更符合常识。
二.今日学习:解决斜线移速的简单方法
if (horizontal + vertical > 1 ||horizontal + vertical < -1|| horizontal - vertical>1 || horizontal - vertical < -1)
{
speed = 3;
}
else
{
speed = 4;
}
如上,如果输入端相加大于一,则必定为同时按下了两个移动按键以上。这时可以就可以给速度赋值。
但是问题也是存在的,目前我仍未找到一个能在频率更新下代替普通赋值的方法。
例如如果我想让斜线移动速度为按下两个按键时的四分之三,那么在每秒的六十帧用普通计算方法的情况下,速度马上就会趋近于零。
三周末总结:
后续需要继续优化代码,可以开始慢慢构思剧情和后续玩法的更新。
可以制作一些简单的特效和物体丰富游戏内容。
制作更多的场景触发器。
要确定一个升级机制(重中之重!!!)