站内搜索

搜索
热搜: 活动 交友 discuz

iFAction 世界需要你的想象力!

[请帮忙] 怎么获取LActor里的数据?

27

主题

86

帖子

266

积分

iF平原

Rank: 4

积分
266
发表于 2020-12-20 14:41:18 | 显示全部楼层 |阅读模式
我直到Gmain里可以用RV.GameData.来获取
在LActor里的这个数值怎么获取然后作为触发器的条件?

3

主题

60

帖子

2036

积分

iF城镇

Rank: 6Rank: 6

积分
2036
发表于 2020-12-20 14:53:27 | 显示全部楼层

回帖奖励 +20 金钱

RV.NowMap.getActor().

27

主题

86

帖子

266

积分

iF平原

Rank: 4

积分
266
 楼主| 发表于 2020-12-20 15:05:47 | 显示全部楼层

LActor脚本里有个跳跃的    var isJump = false;  这个获取应该怎么写?

27

主题

86

帖子

266

积分

iF平原

Rank: 4

积分
266
 楼主| 发表于 2020-12-20 15:11:17 | 显示全部楼层

我想把isJump == false 在触发器作为一个条件  应该咋写?刚接触脚本我试了很多都没法用

3

主题

60

帖子

2036

积分

iF城镇

Rank: 6Rank: 6

积分
2036
发表于 2020-12-20 15:24:54 | 显示全部楼层
var 开头的为局部属性,没法直接调用,可以使用【 RV.NowMap.getActor().Speed[0] 】(返回数值)来判断人物是否做Y轴移动,人物向上做Y轴移动数值为负数,向下为正数,为0不做移动

27

主题

86

帖子

266

积分

iF平原

Rank: 4

积分
266
 楼主| 发表于 2020-12-20 15:33:10 | 显示全部楼层
1084736768 发表于 2020-12-20 15:24
var 开头的为局部属性,没法直接调用,可以使用【 RV.NowMap.getActor().Speed[0] 】(返回数值)来判断人 ...

哦 好的 谢谢 我研究研究

27

主题

86

帖子

266

积分

iF平原

Rank: 4

积分
266
 楼主| 发表于 2020-12-20 15:52:41 | 显示全部楼层
本帖最后由 a798777544 于 2020-12-20 15:53 编辑
1084736768 发表于 2020-12-20 15:24
var 开头的为局部属性,没法直接调用,可以使用【 RV.NowMap.getActor().Speed[0] 】(返回数值)来判断人 ...

RV.NowMap.getActor().Speed[0]  刚刚在脚本里这样写好像没有啥效果 是这样吗?

是在那个触发器 条件里 的那个脚本

3

主题

60

帖子

2036

积分

iF城镇

Rank: 6Rank: 6

积分
2036
发表于 2020-12-20 16:01:46 | 显示全部楼层
RV.NowMap.getActor().Speed[0] 返回的是数值,所以你要判断数值
比如 RV.NowMap.getActor().Speed[0]<0 是向上做跳跃
RV.NowMap.getActor().Speed[0]>0 是下落过程
RV.NowMap.getActor().Speed[0]==0 是完成落地
大概就是这样比喻

27

主题

86

帖子

266

积分

iF平原

Rank: 4

积分
266
 楼主| 发表于 2020-12-20 16:14:19 | 显示全部楼层
1084736768 发表于 2020-12-20 16:01
RV.NowMap.getActor().Speed[0] 返回的是数值,所以你要判断数值
比如 RV.NowMap.getActor().Speed[0]0 是 ...

哦 我懂了  谢谢 又了解了一点 刚才一直在试。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

iFAction

京ICP备15053274号-1

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