FC2ブログ

銀日記

このブログはマビノギ&ウディタ制作のブログです。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

特定のIDのイベントがマップに存在するかどうかの判別

ということで、今回は特定のIDのイベントがマップにいるかどうかを判別する方法について考察。
なにに使いたいかっていうと、空のイベントだけ最初に用意して、戦闘キャラを配置するときに空イベントがあればそのIDに情報を付加してイベント生成!! みたいなことをやりたいわけです。
それには任意のIDのイベントがマップ上に存在するかどうかを判別する必要があります。

方法として思いついたのは「変数操作+」のコマンドを使うもの。
指定したIDのキャラの情報を読み込めるコマンドがありますよね(「変数操作+」タブ内の一番上のやつ)。
あのコマンドで、マップ内に存在しないIDの情報を読みにいくとどのコマンドでも「-1」を返す仕様なようです。

これは使える。

ということで、
・X座標(標準)
・Y座標(標準)
・X座標(精密)
・Y座標(精密)
・地面からの高さ(ピクセル)
・向き
・画面X座標
・画面Y座標
・影グラフィック番号
・現在地点タイルのタグ番号
・イベントID
・画面内にいる?
・起動中ページ
・起動条件
・接触範囲拡張X
・接触範囲拡張Y

のコマンドのどれかを使えばいいことがわかるのですが、どれを選べばいいのやら。
せっかくなので処理時間命! で判断するならどれがいいのか検証してみることにしました。

■計測方法
ウディタ公式コモン集にUPされていたFoomal氏の「処理時間測定コモン」を使用して各処理時間を30回計測。
30回の平均を処理時間とする。

■PC環境
Intel(R) Core(TM)2 Duo CPU T8100 2.10GHz
メモリ 3.00GB
32ビットオペレーティングシステム
※オンボードです^q^(ポンコt

■ウディタの環境
画面サイズ  640*480
60FPS
デバッグモード

・・・くらいしか書くことないよね

■結果
以下は10000回処理を実行時の処理時間。

udhita

udhita
※単位は[ms/10000回]


うん、誤差レベル!!

どれをつかっても良さそうですね、まぁ、どれも同じくらいの処理速度だということがわかってよかったよかった。
  1. 2012/10/06(土) 08:38:11|
  2. ウディタ
  3. | トラックバック:0
  4. | コメント:0
<<ウディタでSRPG講座(13)おわりに | ホーム | こんなんチーターやないけ!!>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://ginyoku892.blog69.fc2.com/tb.php/107-3f227d8b
この記事にトラックバックする(FC2ブログユーザー)

検索フォーム


blogramのブログランキング
↑ブログが面白かったらクリック!

アフィリエイト


プロフィール

silvertorch

Author:silvertorch

キャラ名:銀燈
タルラークサーバ
10CHに住むジャイアント
自称壁職(笑)

キャラ名:パドさん
タルラークサーバ
格闘メイド

ウディタペンネーム:瀬戸星人
凡才な初心者
スキルアップしたい(願望)



Edit

かうんたー

スキル状況

銀燈 2012年10月29日現在

提供:Ababill/聖典群のブログ

ひまつぶし

クリックでエサをあげられます


最新記事

最新コメント

カテゴリ

アフィリエイト (1)
ぐだぐだな日記 (89)
スキル (7)
プレイ動画 (4)
戦術指南? (7)
イベント (15)
MML (6)
演奏動画 (1)
ネタ (2)
装備関係 (8)
無駄レポート (12)
ウディタ (16)
ウディタ関連ソフト (1)
ウディタ講座 (29)
ウディタ素材 (1)
ウディタ講座まとめ (1)
ウディタでSRPG目次 (1)
ウディタでベースシステムを自作する系目次 (1)
ウディタ創作物まとめ (1)
ゲーム制作あれこれ (2)
今日の映画 (1)

リンク

カレンダー

10 | 2018/11 | 12
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -

月別アーカイブ

QRコード

QR

ブロとも申請フォーム

この人とブロともになる

RSSリンクの表示

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。