■ このスレッドは過去ログ倉庫に格納されています
【3Dゲームエンジン】Unity質問スレッド10
- 1 :名前は開発中のものです。:2014/06/26(木) 23:02:03.72 ID:t35CWy1R.net
- 3Dゲームエンジン「Unity」の質問に優しく答えるスレです。
Windows/Mac用。JavaScript/C#/Booといった汎用言語を使用できるのが特徴です。
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他
次スレは>>970を踏んだ方が建てること。ダメなら>>980か>>990が建てて下さい。
■前スレ
【3Dゲームエンジン】Unity質問スレッド9
http://peace.2ch.net/test/read.cgi/gamedev/1399506271/
■本スレ
【3Dゲームエンジン】Unity総合スレッド22
http://toro.2ch.net/test/read.cgi/gamedev/1395140574/
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
http://www24.atwiki.jp/unity2ch/
●リンク
・Unity(日本公式サイト)
http://unity3d.com/japan/
・ユーザーガイド&リファレンス
http://japan.unity3d.com/developer/document/
・チュートリアル
http://japan.unity3d.com/developer/document/tutorial/
・スクリプトリファレンス
http://docs-jp.unity3d.com/Documentation/ScriptReference/
・FAQ
http://answers.unity3d.com/index.html
・MSDN
http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
- 741 :名前は開発中のものです。:2014/07/23(水) 19:54:47.95 ID:j7/HRHOt.net
- >>740
unityの公式サイトにある日本語のチュートリアルやると良いよ
その類のレベルの疑問は2〜3個チュートリアルすれば分ると思う
- 742 :名前は開発中のものです。:2014/07/23(水) 20:17:26.37 ID:hfLyLhZF.net
- NGUIでUIButtonのonclickイベントをスクリプトから設定する場合、
EventDelegate.Add(hoge.GetComponent<UIButton>().onClick, BtnOK_Click);
といった感じでできたのですが、上記の場合でBtnOK_Clickメソッドに引数がある場合は
どうやって引数の値を指定すればいいですか?
public void BtnOK_Click(string foo)
{
Debug.Log(foo);
}
- 743 :名前は開発中のものです。:2014/07/23(水) 20:39:59.54 ID:hfLyLhZF.net
- >>742解決しました。
public string _paramField = "bar";
EventDelegate del = new EventDelegate(this, "BtnOK_Click");
EventDelegate.Parameter p = new EventDelegate.Parameter(this, "_paramField");
del.parameters.SetValue(p, 0);
EventDelegate.Add(hoge.GetComponent<UIButton>().onClick, del);
public void BtnOK_Click(string foo)
{
Debug.Log(foo); // "bar"と出力される
}
フィールドを別に用意しておいて、その値をパラメータとして渡すらしい。
パラメータ用に別クラス作らないとすごく気持ち悪い。
- 744 :名前は開発中のものです。:2014/07/23(水) 22:06:40.49 ID:nV8XADIM.net
- Unity を 4.5.2f1 にバージョンアップしたんだけど、
作業中とは別なプロジェクトを開いたら、ヒエラルキーがブランクになってたんだけど、同じ症状の人いない?
既知の不具合を調べてみたけど、こんな症状見つけられなかった。
ttp://app.box.com/s/kxky0dgbybuw1g9pqcw9
別なプロジェクトを開くまでは、何回 Unity を落としたり上げたりしても、問題なかった。
別なプロジェクトを開いた途端にこの現象が発生した。
今まで作ったプロジェクトを開いても、全部ブランクになってて、当然再生ボタン押しても何もならない。
これはプロジェクトファイルを壊してるのか、プロジェクトファイルが壊れてたのか、オレのパソコンがおかしいだけなのか。
- 745 :名前は開発中のものです。:2014/07/23(水) 22:28:09.65 ID:RA21Gg8v.net
- プレハブにプレハブ入れ子しようとしてドラッグしたら上書きになりやがんのw
ありえねーだろこの仕様w
- 746 :名前は開発中のものです。:2014/07/23(水) 22:32:44.92 ID:9/Vp2jNq.net
- >>744
シーンが読み込まれてないだけじゃね
- 747 :名前は開発中のものです。:2014/07/23(水) 22:37:02.91 ID:j7/HRHOt.net
- >>744
unityは頻繁にアップデートするからGitHub使って自衛しないと人柱になるよ
System.Serializable属性消すとインスペクタのデーターが吹っ飛ぶ仕様とか
便利だけどミスったらダイハードな罠が結構ある感じがする
- 748 :708:2014/07/23(水) 22:38:12.87 ID:nV8XADIM.net
- >>746
ありがとう。助かりました。
初心者すぎて恥ずかしいので、叫びながら少し走ってきます。
- 749 :名前は開発中のものです。:2014/07/23(水) 22:39:27.80 ID:j7/HRHOt.net
- ・・・ダイハードってなかなか死なないって意味だったのね
死にまくりかと思った・・・
- 750 :708:2014/07/23(水) 22:40:11.75 ID:nV8XADIM.net
- >>747
そうですね。今回、バックアップ取ってなかったので、すこし青ざめてました。
バックアップも大切だと痛感しました。
ありがとうございます。
総レス数 1066
346 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★