Entries from 2015-04-14 to 1 day

ルンゲクッタ法

解けない微分方程式を扱うとき、ルンゲクッタ法を数値計算の手法として使えばいいようだ。【C言語で数値計算】 常微分方程式の近似計算(ルンゲクッタ法) - Qiitaqiita.comhttp://www.etcnotes.info/almath/mathrunku.html

【Unity エラー】まとめ集

qiita.comerror CS0101 プロジェクト内に同じ名前のクラスが複数ある場合 Unity Game Tsukuruyo: 【Unity】 CSVとの連携

UIまとめ

Unity 4.6で、uGUIを使ってみた。www.rising-app.com [Unity]Unity4.6 UIチュートリアル Lesson1.UI Canvas 日本語要約wannabe-note.com [Unity]Unity4.6 UIチュートリアル Lesson2.UI Rect Transform 日本語要約wannabe-note.com

PlayerPrefsの初期設定!!

PlayerPrefsはその他変数のように、グローバル変数のように設定する必要はない。 初期設定の例1 if (PlayerPrefs.GetInt ("manyQuestion") == 0) { PlayerPrefs.SetInt("manyQuestion",10); } if (PlayerPrefs.GetInt ("level") == 0) { PlayerPrefs.SetInt…

グローバル変数の型

コンポーネント型の変数を宣言してあげて、インスペクター上で選択した型のコンポーネントを持つオブジェクトを選択することができる。 // 例えば、 public Text textLevel; public Slider sliderTime; //privateで定義する場合は、後でGetComponentしてあげ…

リスト・配列を使うとき(要素数)

リスト・配列の使い方 表記の仕方 ChildList == 全体を表したいとき ChildList[ ] == リストの中の番号を指定したいとき //リストを使うとき書く using System.Collections.Generic; //リストの定義の仕方、インスペクタ上で設定することができる public List<ChildChance></childchance>…

Instanciateでオブジェクトを生成

オブジェクトを多数生成するとき、 オブジェクト自体が持つスクリプト==自分を破壊するメソッド オブジェクトを生成するスクリプト==instanciateで生成するメソッド

親を決める

transform.parent = parent; transform.SetParent( parent ); 例えば、新しく生成するオブジェクトをひとつの親オブジェクトにまとめる。 ヒエラルキーの見た目がいっぱいにならない。 public GameObject cube2; private void Update(){ if(Input.GetKey(Key…

スロー、ポーズ

スローモーションにしたい時 if (Input.GetKey(KeyCode.Space)) { Time.timeScale = 0.5f; }else{ // 以下がなければ、一度押せばスローのまま。 Time.timeScale = 1.0f; } 【Unity Action】 ポーズメニュー怖い(Time.timeScale = 0 関連の話): Karasuのア…

Scene切替え時

変数、オブジェクトを消したくない時Unity - Scene切替時でもGameObject等を破棄せずに保持しておく方法 - Qiitaqiita.com 【Unity初心者】シーンを変えてもオブジェクトを消さないbribser.co.jp [Unity] 現在のシーン名を取得 - Qiitaqiita.com

正しく動いているかの確認方法

メソッドが正しく機能しているか確かめたいとき //Updateから確かめる。 void Update () { if (Input.GetKeyDown (KeyCode.Space)) fillHeart (5); if (Input.GetKeyDown (KeyCode.T)) fillHeart (10); } public void fillHeart ( int heart ){ } //値が正し…

起点としてスクリプトを保持したオブジェクトを生成

プロジェクトに保管してあるオブジェクトをヒエラルキー上で生成する。 public GameObject timeManagerObj; void Start(){ if (GameObject.Find ("TimeManager") == null) { // 変数に入れられたオブジェクトは名前は変数で変わるが // それが保持していた位…

DateTime.Now

現在の時刻を獲得する。 これとPlayerPrefsを使うことによって、経過時間を計算することができる。 //using Systemが必要 using System; C#プログラミングTips:日付と時刻の処理を知る //ストリング型として保存する。 void Start () { PlayerPrefs.SetStri…

ゲームオブジェクトを獲得する方法

いくつか方法があるようだ。 // ヒエラルキー内にあるオブジェクト"Background_TimeWait"を格納する。 GameObject.Find("Background_TimeWait") // グローバル変数で定義してインスペクタ上で設定する方法 // 獲得したオブジェクトのコンポーネントの獲得の…

他のメソッドと同じように

他のメソッドと同じようなものだと考えることができる。 違うことは クラスの型IEnumeratorであること 呼び出すときStartCoroutineであること Awake(){ StartCoroutine (waitHeart()); } IEnumerator waitHeart(){ do{ }while(true); }

Jointの使い方

ひとつのオブジェクトに付けるだけでジョイントの効果を持つ。unity_script_physics_joint - FreeStyleWiki www.youtube.com

【Unity ネタ】Evolved virtual creatures

面白い動画、キャラクターを作るのに参考になりそう。 www.youtube.com