■ このスレッドは過去ログ倉庫に格納されています
【ゲームエンジン】Unityなんでも質問スレpart3
- 425 :名前は開発中のものです。:2021/02/23(火) 21:31:55.46 ID:ymy0kVP1.net
- >>422
会話イベント中にメッセージウィンドウ(とテキストメッセージ)を消してキャラの表情を変えたりゲームオブジェクトを出したり消したり動かしたりしてから
メッセージウィンドウを再表示して会話イベントに戻るという演出をdialogue systemか宴でやろうとしたけど機能がありすぎてどこをいじればいいか分からんかったから自前で処理することにした
処理自体は単純
90個近いUI textを一つずつ表示していくだけ
ネットで拾ったテキストフェーダースクリプト(文字を一文字ずつ表示するやつ)を改造して文字を全て表示し終わったら透明パネルとボタンを表示
パネルにはイベントトリガーがついていて画面のどこかをクリックしたら現在のページ番号を記録した変数を参照してif分岐文で次のページに飛ばす(現在のUI textを非表示にして次のUI textを表示。クリックした時点で透明パネルとボタンを非表示にする)
和尚本の放置ゲーのオーブマネージャーを改変したスクリプトをキャラの表情UI imageにアタッチしてセリフに応じて表情を変えるとめっちゃオタク向けAVGっぽくなる
>>423
UI textは選択肢込みで90個程度だから不具合が見つかっても手動で修正できるレベルだと判断してunityのUIとスクリプトだけでやることにした
将来的に実装したいのはテキスト表示中にクリックすると残りのテキストを一気に表示するあれと多言語対応だからもしかしたらその時に最初からアセット使っておけば良かったと思う羽目になるかもなぁ
総レス数 1001
280 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200