【UDK】Unreal Development kit ver.2【無料】at GAMEDEV
【UDK】Unreal Development kit ver.2【無料】 - 暇つぶし2ch257:名前は開発中のものです。
10/12/12 21:49:32 mSMUMGh1
>>256
いや俺もメッセージウィンドウ的なものは作ったことないから分からんとしか。

ただ一応アイデアを出すとMessageWindow的な名前のクラスを作る。
MessageWindowクラスに会話バッファ用の変数と表示用関数を作る。
GameクラスにMessageWindowクラスのインスタンスを持たせる。
PlayerControllerクラスに会話関数TalkToPawn(Pawn OtherPawn)的なものを作り、Game.MessageWindow.AddToBuffer(会話文)的な事を書く。
因みに会話文はOtherPawn側に保持しておく。
PlayerControllerクラスに目の前の相手(FastTrace関数とか使う)と話す関数TalkToFrontPawn()的な関数を用意しTalkToPawn(目の前の相手)を呼ぶ。
HUD側からMessageWindowクラスの表示関数を呼ぶ。
適当なキーを押したらTalkToFrontPawn()を呼ぶようにする。

後は会話内容をPawnに頑張って持たせる。
たぶんKimsetを使えるように細工した方が良いんだろうけど俺はやり方は知らない。



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch