unity初步学习开发日志(四)

#’仅以此文记录我学习unity中的问题和进程#

#学习案例一:基于unity——Ruby案例中的修改和扩展#

#周末总结#

记录时间“2024/3/23”

一.今日完成:

优化了倒计时相关的代码(减少大概二十行),

解决了斜线移动速度加快的问题。

重新制作了普通子弹的特效和子弹模型,使其更符合常识。

二.今日学习:解决斜线移速的简单方法

if (horizontal + vertical > 1 ||horizontal + vertical < -1|| horizontal - vertical>1 || horizontal - vertical < -1)
{

    speed = 3;
}
else
{
    speed = 4;
}

如上,如果输入端相加大于一,则必定为同时按下了两个移动按键以上。这时可以就可以给速度赋值。

但是问题也是存在的,目前我仍未找到一个能在频率更新下代替普通赋值的方法。

例如如果我想让斜线移动速度为按下两个按键时的四分之三,那么在每秒的六十帧用普通计算方法的情况下,速度马上就会趋近于零。

三周末总结:

后续需要继续优化代码,可以开始慢慢构思剧情和后续玩法的更新。

可以制作一些简单的特效和物体丰富游戏内容。

制作更多的场景触发器。

要确定一个升级机制(重中之重!!!)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值