3Dオブジェクトのアニメーション

3Dオブジェクトのアニメーション

  1. 3Dアニメーション開始
  2. 3Dアニメ停止

3Dアニメーション開始

配置移動、拡大縮小が行えます。
[3d_anim name="object_name" pos="~" rot="~" scale="~" effect="~"]
[3d_anim name="camera" pos="~" rot="~" scale="~" effect="~" lookat="~"]


3danim.gif
* scene2
;初期カメラの位置を定義 animで移動するため
[3d_camera pos="0,0,1365" rot="0,0,0" scale="1,1,1" ]
;3Dの箱を定義する
[3d_box_new name="mybox" width=100 height=100 depth=100 color="0x00d9ff" pos="-500,30,0" rot="0,0,0" scale="1,1,1" ]
;定義した箱を実際に画面に表示する
[3d_show name="mybox"]
;3Dの球体を定義する
[3d_sphere_new name="sphere1" color="0xff3300"]
;定義した球体を実際に画面に表示する
[3d_show name="sphere1" pos="5,0,0" rot="0,0.0,0" scale="0.5,0.5,0.5"]

;-----------------------------------------

[3d_anim name="sphere1" pos="0,0,0" scale="1,1,1" rot="0,0,0" effect="easeInQuad" wait=true]
[3d_anim name="camera" pos="-509,31,250" rot="-0.07,-0.07,0" scale="1,1,1" ]

;こちらの環境では使用できなかったのでコメント化中[3d_anim name="camera" lookat="sphere1"]

;定義を削除すると操作できなくなるので先に非表示にする
[3d_hide name="sphere1"]
;定義を削除
[3d_delete name="sphere1"]
@jump target= * scene2


nameはcamera または 作成(定義)したオブジェクトのnameを指定できます。

3Dアニメ停止

[3d_anim_stop name="object_name" finish=true] 
;finish=falseを指定するとアニメーション停止の位置でオブジェクトが停止します

 

  • 最終更新:2021-03-15 13:14:45

このWIKIを編集するにはパスワード入力が必要です

認証パスワード