Rosso Laboratory

NXTrainScript

車両テクスチャーの反転時の方向幕変更だけに特化したVRM5TrainScriptをVRM-NXに移植したNXTrainScriptです(^-^)/



自動センサーでの反転やHOMEキーでの反転で方向幕が変わりますが、ビューワーの進行方向変更では切り替わらないようです。残念(>_<)

車両用スクリプト
def texchange(obj,texnum):
    obj.SetTexture(texnum)

編成用スクリプト
    elif ev == 'homekey':
#       obj.PlayHorn(0)
       n = obj.GetNumberOfCars()
       d = obj.GetDirection()
       num = 0
       if d > 0:
           while num < n:
               car = obj.GetCar(num)
               positivenum = num + 1
               texchange(car,positivenum)
               num += 1
       else:
           while num < n:
               car = obj.GetCar(num)
               negativenum = 2 * n - num
               texchange(car,negativenum)
               num += 1

編成ファイルのサンプルはトレトレDISCORDにて公開中です。


ランキングに参加中。クリックして応援お願いします!

名前:
コメント:

※文字化け等の原因になりますので顔文字の投稿はお控えください。

コメント利用規約に同意の上コメント投稿を行ってください。

 

※ブログ作成者から承認されるまでコメントは反映されません。

  • Xでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

最新の画像もっと見る

最近の「Pythonスクリプト」カテゴリーもっと見る

最近の記事
バックナンバー
人気記事