Project1
标题:
怎么随机传送到其他场景上?
[打印本页]
作者:
1005337181
时间:
2021-3-31 18:07
标题:
怎么随机传送到其他场景上?
假如左边一共有10个场景,我点击触发器,会随机传送到这十个场景中的某一个场景的某一个地方。
作者:
1005337181
时间:
2021-3-31 18:19
变量操作:0001 地图ID=地图ID
变量操作:0002 人物x轴=随机0..5
变量操作:0003 人物y轴=随机0..5
场所移动:{地图ID}({人物x轴},{人物y轴})
这样只会移动到当前场景的任意位置,不能换场景.
作者:
vodgabongd
时间:
2021-3-31 19:28
变量01=随机数1...10
变量x=随机数1...100 (X,Y设置的值不要超过地图尺寸)
变量y=随机数1...100
当变量01=1时 场景移动01,X,Y
当变量01=2时 场景移动01,X,Y
当变量01=3时....
。。。
作者:
石林尘影
时间:
2021-3-31 21:10
本帖最后由 石林尘影 于 2021-3-31 22:19 编辑
方法一:
变量操作:变量1=随机1..n(地图ID)
变量操作:变量2=随机1..n(人物x轴)
变量操作:变量3=随机1..n(人物y轴)
脚本:$gamePlayer.reserveTransfer($gameVariables.value(1),$gameVariables.value(2), $gameVariables.value(3),direction,fade);
◆注释:转移场景
: :(地图编号,x坐标,y坐标,朝向(为2,4,6,8),淡出淡入(为0,1,2))
方法二:
变量操作:0001 地图ID=随机1..10 (这里获取10张地图其中一个的ID,这些ID需要由1到10的数字组成。
如果你不嫌麻烦,可以做一个包含10个不同ID的数组,每个ID对应每张地图的编号,随机抽取)
变量操作:0002 人物x轴=随机0..5
变量操作:0003 人物y轴=随机0..5
场所移动:{地图ID}({人物x轴},{人物y轴}) (这里的地图ID调用的是变量001的值)
作者:
wabcmcc
时间:
2021-3-31 23:20
事件頁,直接人物轉移到其他地圖.(NPC設置劇情位置).
或MV腳本指令: $gamePlayer.reserveTransfer(地圖ID, x座標, y座標, 面向, 淡出)
隨機地圖,孌量X=1~~10.
分歧:孌量X值1=地圖ID1. ...........
孌量X值2=地圖ID2.............
..............
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1