パスワードを忘れた? アカウント作成
14428913 journal
日記

yumeの日記: Unity制作 メデューサ・ゲーム #12

日記 by yume

●テキスト描写(会話)シーンの続きの続き

うっかり作業中のメモ(これ)を削除してしまった。えーと、行内改行は[@]を置き換える形で実装した。
名前を表示しよう。名前はまた別の枠にテキストオブジェクトを定義して、そこのtextを書き換えればそれでよい。
いじってて気づいたが、UIオブジェクトの原点は、UIオブジェクトの子になった場合は、親のUIオブジェクトの範囲内で決められるらしい。
例えば300x300の箱を画面上に置いたとき、その箱の原点は画面左上だとして、その箱の子のテキストの原点を右下にすると、箱の右下を原点にできる。大変便利だ。
あとは名前の箱の中にnameTextを置き、そのtextをスクリプト側で入れ替えてあげればよい。csvの0列目を名前列としておき、話者の名前を入力しておく。ちゃんと動くのでOK。
顔画像なんかも入れたいが、一旦ここで置いて、次はワールド1を実装しよう。

--

●ワールド

各ワールドは1個以上の新たな課題となる概念をもつ(兵士や猫など)。新しいワールドほど、概念が追加されていく。
そしてワールドの最初のステージでは、チュートリアル的に、新たに追加された概念を使った簡単な課題を解く。
ステージ2でその応用問題を。そして3、4と進むたびに新たなジレンマを追加し、徐々に難解になるという形にしたい。
ワールド1は兵士とメデューサだけのもっとも単純なワールドだ。兵士はメデューサを発見したら接近し、くっつかれて1秒でゲームオーバーになる。
プレイヤーは、兵士がたどり着くまでに兵士を石化できる場所を見つけなければならない。

ワールドの開始時やステージ間、ワールドクリア時にメデューサとその姉の簡単な会話を挿入する。ゲームのヒントになる場合もあるかもしれないが、大半はくだらない雑談にしたい。

今日はめちゃくちゃ懐かしいゲームで遊んでて、うっかりUnityをやる時間がほとんどなくなってしまった。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

読み込み中...