募集要項

  • ■ボイスの募集は終了しました。

    非常に沢山のご応募ありがとうございました!

     結果はこちら
2017年5月
  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 31      

« 【Unity Action】ゲームオーバー関連画面終了 | トップページ | 【Unity Action】 攻撃管理スクリプト大改造中 »

2013年6月 7日 (金)

【Unity Action】 ボス出現時の修正(1fズレ、自動文字送り処理変更とか)

最近珍しく更新が続いてますヽ(´ー`)ノ

というわけで、今日は基本的にボス出現時周りの修正作業してました。
大きな物は無いですが・・・(;´д`)ゞ

------------------------------------------------------------

・ボスカメラへの切り替わりが1f遅かった
  ⇒これは企業でのゲーム製作現場でもよくありますね(偏見
   カメラの切り替えと、そのほかの処理がちょっとずれると
   起こります。
   処理順を整理して修正。

・ボスカメラ後、戦闘に入るとボスが着地アニメーションをしてた
  ⇒ボスのフラグの初期化がおかしかったので修正。

・ボス名の表記がスコアUIに被る
  ⇒めっちゃ被ってました…。
   ボス名のUIを変更して被らないように修正。

・ボス出現警告UIの解像度が足りない
  ⇒汎用フォントだとさすがに無理があったので、
   専用素材に変更。ゲームオーバーと同じような作りに。
130607_1

・ボス演出のせいでコンボ数が必ず途切れてた

  ⇒イベント中はコンボ判定の時間が経過しないように変更。

・ボス名の表示処理(1文字づつ表示される処理)を変更
  ⇒今までchar[]に文字列を入れ込んで、
   1文字づつ足していく形にしてましたが、
   「Substring(,)」で簡単に行けるやんけ、と気付き処理を変更。
   基本的には↓な感じ。

  string _text = "表示したい文字列";
 int _length = 0;    //現在の文字の表示位置
 while(_text.Length>=_length&&isEvent){  //表示しきったら終了orデモスキップしても抜ける
   UILabel.text = _text.Substring(0,_length);//UIラベルの文字変更
   AudioSource.PlayClipAtPoint(SE,Pos,SEVol);//サウンドを鳴らす必要があればサウンドも
   length++;    //次の文字へ
   yield return new WaitForSeconds(0.03f); //1文字毎のウェイト設定
 }

   処理的には汎用的に使えるので、
   バトル開始前のデモもこちらの処理で自動文字送りを反映しました。
   ↓のとこですね。
130607_2
  尚、↑画像のようなテキストの場合の
  クリック時の挙動としては、一般的?には
  「メッセージが表示しきってない状態」 ⇒ 表示中のメッセージを全表示
  「メッセージが表示しきってる状態」   ⇒ 次のメッセージへ

  といった感じで、挙動を分ける必要がありますので注意。
  このあたりはメッセージ表示中かどうかのフラグを絡めて分岐させましょう。
  
------------------------------------------------------------

と、いった感じです。
この調子で途切れないように頑張ろう(≧∇≦)b

« 【Unity Action】ゲームオーバー関連画面終了 | トップページ | 【Unity Action】 攻撃管理スクリプト大改造中 »

Unityアクションゲーム製作」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1500357/51951704

この記事へのトラックバック一覧です: 【Unity Action】 ボス出現時の修正(1fズレ、自動文字送り処理変更とか):

« 【Unity Action】ゲームオーバー関連画面終了 | トップページ | 【Unity Action】 攻撃管理スクリプト大改造中 »

Twitter等

  • にほんブログ村 ゲームブログ ゲーム制作へ

メールフォーム

  • 直接コンタクト取りたい方はこちらからどうぞ

サイト内検索
ココログ最強検索 by 暴想