猫史档案馆


虚拟摇杆教程贴

用户:幻梦_薛定谔的狗CAM幻梦_薛定谔的狗CAM查看:0 回复:1 评论:0 创建时间:2021-07-01T11:22:20


为了满足手机没有键盘的这一需求,特别是动作游戏,虚拟摇杆的制作必不可少,那么今天我就专门发布了一个关于做摇杆的教程贴。(*^▽^*)

我们的摇杆并不是固定的,效果是手指按下之后底座和摇杆移到手指那里,再通过手指滑动控制(这时摇杆底座就不跟着手指了)

制作摇杆先要找一个素材,去素材商城……很好!什么也没有,这个只有自己画,只要一个大圆一个小圆两个角色大圆要半透明,做摇杆底座,小圆做摇杆。

那么开始正式编程,注意一下在手指松开时摇杆及底座是隐藏的,这个很好编:

center_image

center_image

底座和摇杆都要写上。

接下来做当鼠标点击的时候底座显示并移到鼠标,因为鼠标按下之后底座移到鼠标的位置就不动了,所以只需在底座上加个(只有底座加上):

center_image

center_image

至此,我们的底座就完成了。

 

我们的摇杆不用完全跟随鼠标,所以只要面向鼠标移动且不会跑出底座就好了(在摇杆上加):

center_image

center_image

因为外面有重复执行和一步执行,所以摇杆也会一直面向鼠标且在底座边缘。

因为摇杆会一直面向鼠标,所以摇杆的方向就是要操控角色的方向。也就是这样(在要移动的角色里编):

center_image

注:灵敏可在游戏里让玩家设置变量。也可以做基础设置,也就是在“移动()步”里直接写上。

现在,虚拟摇杆就编好了。来看看作者的吧:

https://shequ.codemao.cn/work/58727010


回复

上一页1 页 / 共 1下一页
某个叫眺望丶夜喵的化学迷某个叫眺望丶夜喵的化学迷

沙发

点赞0


评论