https://linen.dev logo
取得したbogieの座標がガタガタ
# forum
p
現在車体のRenderScriptでbogieの描画を行おうとしています。恐らく取得する値や計算は正しいのですが描画がガタガタになってしまいます。恐らくbogieが座標の値を更新する頻度が遅いせいかと思われます。ソースコード上ではlastTickPosを使用していたのですが、スクリプト上では値が現在のtickの値になっていました。どうすればいいでしょうか。
やろうとしたこと
Copy code
javascript
var bogieBase = train.getBogie(bogieIndex);
var bogieX = bogieBase.field_70142_S+(bogieBase.field_70165_t-bogieBase.field_70142_S)*par3;
        var bogieY = bogieBase.field_70137_T+(bogieBase.field_70163_u-bogieBase.field_70137_T)*par3;
        var bogieZ = bogieBase.field_70136_U+(bogieBase.field_70161_v-bogieBase.field_70136_U)*par3;
log出力した時、例えばX座標の場合`field_70142_S`と`field_70165_t`が常に同じ値でした
entity.bogieController.updateBogies(entity);を事前に実行することにしました