NinaLabo

個人ゲーム開発者の技術メモ

2015-10-01から1ヶ月間の記事一覧

【C#】数値を符号(プラス/マイナス)を付けた文字列に変換する

たとえば・・ 数値がプラスの場合は、 「こんぼう +1」 数値がマイナスの場合は、 「こんぼう -1」 数値がゼロの場合は、 「こんぼう」 と表示するとします。 もちろん、if分で場合分けして、文字列を組み立てればできるのですが、 string.Format ("{0} {1}"…

【進捗】モチベーションの低下は突然やってくる(2015/10/25)

開発する前はあんなにあったモチーベションが、急速になくなっていく... わたしの場合は開発1ヶ月〜開発2ヶ月ごろに、第一陣がくるようです。 1. 単純に飽きてくる 特に実装作業をしていると、ゲームを起動しては動作確認して、停止してコーデイングして、を…

【Unity】GameObjectをSetParentするとエラーになる件

エラー内容 Setting the parent of a transform which resides in a prefab is disabled to prevent data corruption. この時点では何のことなのか、さっぱりわからず... エラー箇所 gameObj.transform.SetParent (baseTransform); 子のゲームオブジェクト(…

【Unity】Unity 5.2.1 の uGUI で Source Image がない Image の表示がおかしくなる件

Unity を 5.2.0f3 から 5.2.1f1(2015/10/13時点の最新版)にアップデートしたところ、uGUIの一部のImageコンポーネントの表示がおかしくなってしまいました。 単純に、画面全体を覆う白い背景を表示したくて、上図のように Source Image を設定せずに、Colo…

【進捗】ローグをスマホで遊ぶための最適なUIが浮かばない(2015/10/13)

今週はダッシュ(高速移動)を追加しました。ちょっとわかりにくいですが、ひとまずダッシュするには十字キーの真ん中のボタンを押して、ダッシュ用の十字キーにしてから上下左右のどれかを押してください。 ローグ、というか不思議のダンジョン系のゲームは…

【Unity】 Animator has not been initialized と警告されてしまう件

UnityのMechanim(メカニム)を使ったアニメーションの実装をしている時にたまにゲーム画面がフリーズすることがあって、何だろうと思ってコンソールログを見ると "Animator has not been initialized" とwarningが出ていることがありました。 「Animator が…

【進捗】ローグの面白さはいつ実感できるのか(2015/10/04)

モンスターの攻撃を実装して、だんだんゲームっぽくなってきました。ただ、面白いと感じられるまでには、まだまだ遠いですねー。 私が考えるローグの1番の面白さは、リスクマネジメントの楽しさであり、困難な状況を知恵を駆使して切り抜ける楽しさだと思っ…