赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 0 |
最后登录 | 2022-1-15 |
在线时间 | 21 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 128
- 在线时间
- 21 小时
- 注册时间
- 2021-12-26
- 帖子
- 17
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
萌新求大佬们帮帮忙啊啊啊QAQ真的是不明白
我用的是英文版本的那个ULDS插件,怎么写地图的备注才可以改变图片x轴的移动速度?
不是按照时间自动移动图片的那种,而是随着玩家的移动才进行移动
下面是插件的代码,好像是这个scrollrate不赋值的话速度就会变成和图块大小(48)一样,也就是移动速度和地图是一样的
怎么才能給这个scrollrate(rx)赋值让它的移动速度不要和图块一样啊?
......直接改这个代码是会有想要的效果,可这样的话就没有普遍性了,所有图片就会变成一个速度了啊...
rx: function(x, scrollRate) {
if (scrollRate == null) {
scrollRate = $gameMap.tileWidth();
}
if (scrollRate === 0) {
return x;
} else {
return $gameMap.adjustX(x / scrollRate) * scrollRate;
}
},
下面是插件给的备注案例,是按照帧数(时间)自行移动的指令
<ulds> {
"name": "BlueSky",
"x": "this.rx(t)",
"y": 50,
"loop": true
} </ulds>
求帮忙怎样备注才能变成随着人物走动来x轴移动啊??谢谢谢谢了!!!
另:我现在只会案例上讲的这个按照帧数移动图片的方法,用变量和开关控制的方法都不明白,如果有好心人顺便指点一下的话就真的感激不尽了! |
|