おれはでんしゃ
02/08/2024, 5:46 AMおれはでんしゃ
02/08/2024, 7:30 AMおれはでんしゃ
02/08/2024, 8:45 AMおれはでんしゃ
02/08/2024, 8:54 AMおれはでんしゃ
02/08/2024, 9:03 AMおれはでんしゃ
02/08/2024, 9:14 AMhi03
02/08/2024, 1:36 PMおれはでんしゃ
02/08/2024, 8:50 PMおれはでんしゃ
02/08/2024, 8:52 PMおれはでんしゃ
02/08/2024, 9:48 PMおれはでんしゃ
02/08/2024, 10:02 PMおれはでんしゃ
02/08/2024, 10:07 PMおれはでんしゃ
02/08/2024, 10:13 PMおれはでんしゃ
02/08/2024, 11:17 PMおれはでんしゃ
02/09/2024, 3:55 AMおれはでんしゃ
02/09/2024, 4:03 AMおれはでんしゃ
02/09/2024, 4:51 AMおれはでんしゃ
02/09/2024, 4:59 AMおれはでんしゃ
02/09/2024, 5:11 AMおれはでんしゃ
02/09/2024, 5:12 AMhi03
02/10/2024, 5:41 AMおれはでんしゃ
02/10/2024, 10:21 AMおれはでんしゃ
02/10/2024, 10:30 AMおれはでんしゃ
02/10/2024, 10:38 AMおれはでんしゃ
02/10/2024, 10:40 AM**
)サポートしてるっぽいので
NGTLib側で跳ね除けられなければ(ここ心配)
X,Y : 列車の現在座標, Xp, Yp : パターン終了座標
( ( X-Xp )^2 + ( y-yp ) ^2 ) ** 0.5 ↑2分の1乗
みたいなコードでも行けそうじゃね?みたいなhi03
02/10/2024, 10:50 AMjs
importPackage(Packages.jp.ngt.ngtlib.math);//Vec3
var dx = x2 - x1;
var dy = y2 - y1;
var dz = z2 - z1;
var vec = new Vec3(dx, dy, dz);
var distance = vec.length();hi03
02/10/2024, 10:57 AMおれはでんしゃ
02/10/2024, 10:58 AMおれはでんしゃ
02/10/2024, 10:59 AMhi03
02/10/2024, 11:04 AMおれはでんしゃ
02/10/2024, 11:05 AMおれはでんしゃ
02/10/2024, 11:16 AMhi03
02/10/2024, 11:48 AMjs
//送信側
var dataMap = entity.getResourceState().getDataMap();
var limitSpeed;//計算結果をいれる
dataMap.setDouble("limitSpeed", limitSpeed, 1);//引数1番目はキー、2番目は値、3番目はフラグ 0:非同期、1:同期)
//----------------------
//受信側
var dataMap = entity.getResourceState().getDataMap();
var limitSpeed = dataMap.getDouble("limitSpeed");
ー間引き処理は可能か?ー
間引き処理については、EntityIdを利用することである程度分散できるかなと思います(性質上100%の分散はできません)。
js
var world = entity.field_70170_p;//entity.worldObj
var tick = world.func_82737_E()//world.getTotalWorldTime() ワールド起動からの経過時間
var maxTiming = 4;//4tickに1回の実行
var entityId = entity.func_145782_y();//entity.getEntityId() ワールド上固有のID(整数)を返す 大体2桁-3桁程度
var timingTick = entityId % maxSplit;//0~3のいずれかになる
if (tick % maxTiming === timingTick) {
//処理
}おれはでんしゃ
02/10/2024, 11:49 AMおれはでんしゃ
02/10/2024, 11:50 AMおれはでんしゃ
02/10/2024, 11:52 AMおれはでんしゃ
02/10/2024, 11:53 AMhi03
02/10/2024, 11:55 AMおれはでんしゃ
02/10/2024, 11:56 AMおれはでんしゃ
02/10/2024, 11:58 AMおれはでんしゃ
03/25/2025, 4:16 PMおれはでんしゃ
03/25/2025, 4:31 PM