圆形摇杆教程

2022-09-01 18:07 作者: 冰霜花 分类: 游戏制作进阶
摇杆意义不必我赘述,其作用似万向轴电控进行操控,来看做法。
首先因为是持续性UI,必须放入每帧循环才能生效,如果发现你的摇杆不能滑动,首先查看是否放入了错误位置,如开局等
1.创建一个UI,本质是按钮
2.按住按钮 则 执行判断附属语句

圆形摇杆教程_0



3得到触摸点坐标,在系统 输入处寻找,是第一个。不要在 屏幕、层 中寻找

圆形摇杆教程_1



4.创建新向量,其值=摇杆环坐标(第1步)-触摸点坐标,并命名,位于向量计算而不是变量功能、创建变量

5.将该向量转化为屏幕像素坐标(分辨率),为什么不直接限制的原因是:手机屏幕多为长方形,水平值与竖直值每单位表示长度不同,若用屏幕坐标限制,环轨迹为椭圆,因此需要转换。无需变名(改变变量名字)

圆形摇杆教程_2

6.限制长度确保杆心不会划到摇杆外,在变量功能 寻找。同样不需要变名

圆形摇杆教程_3

7.将屏幕像素坐标(分辨率)转换为屏幕坐标,UI使用的是屏幕坐标若用像素坐标则会因为数值过大找不到家,无需变名。
8.(非附属语句)将向量加上初始摇杆坐标,得到最终坐标。
9.(非附属语句)创建UI 圆环 杆心,坐标为最终坐标
若有更简洁办法请联系3461903286(QQ)

圆形摇杆教程_4



到此摇杆UI结束,接下来做判定功能,不再展示

以上我的战舰攻略内容来源于taptap,由游戏爱好者整理提供,不代表本站观点,如有侵权请联系删除。

我的战舰
你就是最强机械创造者
游戏推荐