zimo游戏 发表于 2020-8-16 22:13:41

可视化制作的钓鱼系统

本帖最后由 zimo游戏 于 2020-8-18 12:19 编辑

哈喽,大家好,我是zimo
这是我使用可视化制作的钓鱼系统
功能很简单,类似于娃娃机,
制作难度:3星
需要对坐标有一定的理解能力
原理:
判定两个图片坐标
达到要求,钓鱼成功,反之失败。
教学图片:














事件逻辑范例:
逻辑解析:
左右按键,按住将改变,鱼钩x坐标
钓鱼按键,按下将改变,鱼钩y坐标,经过一段时间,如果没有进入鱼的图片范围,则钓鱼失败。

左按键事件范例:
条件分歧:鱼钩x≤230【用来限制鱼钩左右移动的最小值】
变量操作,鱼钩X=230【这个230 是根据界面的鱼钩绝对坐标得到的】
否则
变量操作,鱼钩X - 10
移动控件:Key[]......【这里是移动鱼钩这个控件,并且是变量指定】

右按键事件范例:
条件分歧:鱼钩x大于等于670【用来限制鱼钩左右移动的最大值】
变量操作,鱼钩X=670
否则
变量操作,鱼钩X + 10
移动控件:Key[]......【同上】


钓鱼按键事件范例
循环
变量操作,鱼X2 = 鱼X【赋值,将鱼图片的X坐标赋予变量鱼X2】
变量操作,鱼X3 = 鱼X
变量操作,鱼Y2 = 鱼Y
变量操作,鱼Y3 = 鱼Y
变量操作,鱼X2 + 50
变量操作,鱼X3 - 50
变量操作,鱼Y2 - 50
变量操作,鱼Y3 + 50
条件分歧:鱼钩X ≥ 鱼X2,并且鱼钩X ≤ 鱼X3,并且鱼钩Y ≥ 鱼Y3,并且鱼钩Y ≤ 鱼Y2【判定鱼钩坐标是否进入这个范围】
提示,钓鱼成功
变量操作:鱼钩下降时间 = 0
中断循环
否则
条件分歧,鱼钩下降时间 ≥ 60 【限制鱼钩下降上限】
提示:钓鱼失败
变量操作:鱼钩下降时间 = 0
中断循环
否则
等待:1帧
变量操作:鱼钩下降时间 + 2
变量操作: 鱼钩Y + 10
移动控件:Key[]......【变量指定,移动鱼钩图片】
等待:20帧
关闭当前界面

效果图:

百度网盘:https://pan.baidu.com/s/1H1OxWAgJv9Djt6jQkvbRDw 提取码:DY66


y543037 发表于 2020-8-17 10:43:04

Zimo NB~!~!

小八馍馍 发表于 2020-8-17 17:49:20

这个可真棒啊,我之前那个教程使用事件UImod做的,

七夕小雨 发表于 2020-8-17 20:52:05

据说更新版还有鱼线,大佬666
页: [1]
查看完整版本: 可视化制作的钓鱼系统