忍者ブログ

slack diary

鉄道模型シミュレーター(VRM)を紹介するホームページ「CaldiaのVRM Room」の更新情報と、Caldia本人の日常ぐだぐだ日記。

嵌る。

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

嵌る。

久しぶりにスクリプトを触ってみたら見事にスクリプトの書き方を忘れてしまっていた件。

1.4098適応済みのVRM4で新規レイアウト作成を選択
2.レールを一本敷いてコキを置く
3.レイアウトオブジェクトに以下のスクリプトを書く
------------------------------------------------------
Var tim
Var SStimer
Var MaxShot
Var count
set SStimer 1000
set MaxShot 4
SetEventTimer this ScSho tim SStimer

BeginFunc ScSho
ScreenShot MaxShot
add count 1
DrawVar count
EndFunc
------------------------------------------------------
4.保存してビュワーを起動
5.暴走

ってな感じです。要するにSStimer時間毎にスクリーンショットを撮りたいんですがビュワーを起動するといつもより長めに黒画面が出た後、カウンターが凄い勢いで加算されていきます。
ちなみに、『SetEventTimer this ScSho tim SStimer』のSStimerを1000に直接書き換えると正しく動作するのですが…。
訂正:書き換えてもやっぱり挙動がおかしいです。起動数秒間はCPU使用率が跳ね上がり、カウントが安定しません。前述のコードの書き方って駄目なんでしたっけ?
一応作業に不備はありませんが、何故駄目かとか原因など知ってる人がいれば教えて頂きたいです。
訂正:撮れたスクリーンショットのカウント番号を見たら全然正しく動いていない…。

この調子ではまた一からスクリプトを覚えないといけないようだ。(汗)
 

PR

コメント

最新コメント

[05/30 Caldia]
[05/19 C-PON]
[10/03 vrmkyobuilding]
[05/10 Caldia]
[05/04 USO800鉄道]