Unity开发备忘录000039:Bolt无代码做游戏——鼠标操作

本文介绍如何在Unity游戏开发中利用Bolt无代码编程工具,结合鼠标操作控制角色行走。通过创建判断逻辑,当鼠标按下时角色根据鼠标位置改变行走方向,同时保留键盘操作功能。涉及鼠标坐标到世界坐标的转换以及Bolt流程图的设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

想用Bolt做一个鼠标操作的栗子,还是在前面讲的UnityChan的横版游戏上实现吧,就是用鼠标操作让Chan左右行走,虽然这类横版游戏没有这么玩的,但只是为了体现Bolt鼠标操作的实现,我就这么玩了,爱咋咋地!

原来的Chan的行走是靠键盘操作的(见Unity开发备忘录000028:Bolt无代码做游戏——控制角色行走),其流程图如下:

如果原来的键盘操作功能仍然保留,同时又增加了鼠标操作Chan的行走,那就得加一个判断,即当鼠标按下时按鼠标操作玩游戏,没有按下时通过键盘输入玩游戏。

跟键盘操作类似,只要当鼠标按下时,能改变movement变量的值,就能让角色行走,所以这里是只要按住鼠标,就增加3这个值,其后的乘积是为了让角色转身用的。

转身的话,需要将鼠标点击的屏幕位置与角色当前所在的位置做比较,以当前角色正面朝向右方为例,当鼠标在角色的右侧按下时,角色继续向前走࿰

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值