请选择 进入手机版 | 继续访问电脑版

站内搜索

搜索
热搜: 活动 交友 discuz

iFAction 世界需要你的想象力!

[黑科技] 一个超简单的方法实现鼠标控制人物移动

 

15

主题

92

帖子

2576

积分

iF城镇

Rank: 6Rank: 6

积分
2576

摩点支持者

发表于 2019-7-14 13:31:51 | 显示全部楼层 |阅读模式
本帖最后由 shuangyou 于 2019-7-14 13:54 编辑

效果图


新建一个通用触发器,如图设置,记得点自动执行


触发器开始条件


另外提供一个一次性移动到鼠标位置的思路:
1.鼠标位置与玩家位置相减后存储为一个变量距离
2.循环移动玩家位置并将距离减一
3.距离为零后退出循环

能不能领悟看你自己了(啾咪~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

参与人数 2金钱 +112 收起 理由
FEI + 66 感谢分享~~
moon + 46 有一..好奇你的mod

查看全部评分

44

主题

507

帖子

4017

积分

管理员

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
4017

iFAction官方导师

发表于 2019-7-14 13:35:18 | 显示全部楼层
厉害了~
欢迎来到iFAction的大家庭,世界需要你的想象力!
下面是为你准备的各种传送门,祝你在这里玩的开心~
|下载iFAction最新版 |iFAction教学区 |iFAction提问区| 素材交流| 游戏发布区| 喝茶聊天嗑瓜子的欢乐水区|

10

主题

113

帖子

1896

积分

iF城镇

Rank: 6Rank: 6

积分
1896

摩点支持者

QQ
发表于 2019-7-14 13:49:08 | 显示全部楼层
支持~
坐等ARPG

38

主题

201

帖子

1795

积分

iF城镇

次元文明-Original Sin

Rank: 6Rank: 6

积分
1795

摩点支持者灌水达人继续加油哦!

QQ
发表于 2019-7-14 15:04:44 | 显示全部楼层
这么牛期待你的MOD出现
灾难性更新,我们修复了一些bug,并创新型的增加了另外一些bug

13

主题

41

帖子

193

积分

iF平原

Rank: 4

积分
193

摩点支持者

发表于 2019-7-14 21:08:38 | 显示全部楼层
膜拜大佬

8

主题

42

帖子

487

积分

iF村庄

Rank: 5Rank: 5

积分
487

摩点支持者

发表于 2019-7-17 00:09:29 | 显示全部楼层
大佬,这个鼠标的x,y坐标就是步数和游戏时长吗,我模仿了一下做不出来
©咸鱼☑

15

主题

92

帖子

2576

积分

iF城镇

Rank: 6Rank: 6

积分
2576

摩点支持者

 楼主| 发表于 2019-7-17 08:40:05 | 显示全部楼层
Fairytale 发表于 2019-7-17 00:09
大佬,这个鼠标的x,y坐标就是步数和游戏时长吗,我模仿了一下做不出来 ...

没错,这是个bug,那就是xy坐标

9

主题

28

帖子

186

积分

iF平原

Rank: 4

积分
186

摩点支持者

发表于 2019-8-3 03:19:31 | 显示全部楼层
用坐标数相等就停止循环为什么没有用呢?

15

主题

92

帖子

2576

积分

iF城镇

Rank: 6Rank: 6

积分
2576

摩点支持者

 楼主| 发表于 2019-8-3 09:10:24 | 显示全部楼层
ooyd 发表于 2019-8-3 03:19
用坐标数相等就停止循环为什么没有用呢?

你说触发器里的停止循环?那个是和触发器里的循环配合使用的,无法停止触发器本身的运行

1

主题

8

帖子

195

积分

iF平原

Rank: 4

积分
195
发表于 2019-9-11 19:44:32 | 显示全部楼层
第二个变量设置除于48是什么意思呢?

点评

角色位置以格为单位,鼠标位置以像素为单位,一格48像素  发表于 2019-9-11 20:38
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们
QQ群:977585123
iFAction下载
Windows客户端
反馈
意见建议
iFAction

iFAction

京ICP备15053274号-1

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.