2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【3Dゲームエンジン】Unity質問スレッド17

1 :名前は開発中のものです。:2015/04/19(日) 12:16:54.53 ID:Erl+lZnN.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質問スレッド16
http://peace.2ch.net/test/read.cgi/gamedev/1425192691/

■本スレ
【3Dゲームエンジン】Unity総合スレッド26
http://peace.2ch.net/test/read.cgi/gamedev/1429375487/

■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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
注意事項:アセットおじさんは優しく愛でましょう

671 :名前は開発中のものです。:2015/05/24(日) 16:44:36.44 ID:Vva/mJjX.net
Unity始めるなら5からやったほうがいい
4系出始めるメリット内

672 :名前は開発中のものです。:2015/05/24(日) 17:17:08.51 ID:6IN1mGxn.net
>>671
そうですか、レスどうもです
じゃあとりあえず本は読むだけ読んであまり4での実作にはこだわらないようにします

673 :名前は開発中のものです。:2015/05/24(日) 17:35:51.62 ID:91YaIcLy.net
public GameObject damegetext;
public GameObject canvas;

GameObject damegetextA = Instantiate (damegetext, Camera.main.WorldToScreenPoint (transform.position), Quaternion.identity)as GameObject;
damegetextA.transform.parent = canvas.transform;
Text DT = damegetextA.gameObject.GetComponent<Text> ();
DT.text = "9999";

上記のようにプログラムを作りました。
Inspectorでcanvasとdamegetext(gameobject>UI>Textで作成したもの)は設定してあります。

コレを実行するときちんと動いてくれて、自分自身の場所にダメージ(9999)が表示されるのですが、黄色い三角で下記のようなエラーが大量に出てきます。
解決方法(そもそも何のエラーがググっても出てこず困っています)等わかる方いたらご教示をお願い致します。

Parent of RectTransform is being set with parent property.
Consider using the SetParent method instead, with the worldPositionStays argument set to false.
This will retain local orientation and scale rather than world orientation and scale, which can prevent common UI scaling issues.
UnityEngine.
Transform:set_parent(Transform)

674 :名前は開発中のものです。:2015/05/24(日) 18:25:37.93 ID:9BVPuHgT.net
セーブデータをJSONで読み書きする時は大量にあるboolの配列などは
0、1の文字列にして一気に読み書きした方がいいのでしょうか?

675 :名前は開発中のものです。:2015/05/24(日) 18:48:00.17 ID:HptZ5WwV.net
>>673
それはエラーじゃなくて警告だから気にしなくていい。
UIでペアレントプロパティを使って親を設定すると
「SetParentメソッド使った方が良くない?」
っておせっかいで言ってくれるってだけ。

676 :名前は開発中のものです。:2015/05/24(日) 19:53:20.06 ID:iHFbokZ0.net
いやいや何言ってんだ。
従っちゃいけない内容は一つも無い訳で、
警告の意味を完全に理解してないのに
放置とかありえないよ。

「privateで誰からも参照されない変数あるよー」とか些細な内容も多いけど、
そんなのコメントアウトしておけばいいじゃん。

少なくともリリース版には、
黄色い注意文も一切出ないようにするべきだよ。
エラーではなく、エラーの元であることがほとんどだから。

677 :名前は開発中のものです。:2015/05/24(日) 22:02:43.08 ID:qsM2KZob.net
http://docs.unity3d.com/ja/current/Manual/Example-CreatingaBillboardPlane.html
ここ見てQuad変形させたんだが

http://uproda11.2ch-library.com/e/e00115413-1432471845.png
↑表示がこんな風に直線がまっすぐ表示されない。。。
対処法あったりする?

678 :名前は開発中のものです。:2015/05/24(日) 22:39:01.10 ID:91YaIcLy.net
>>675-676
ありがとうございました!
setparentを使用したら警告文が消えました!

お世話かけました、ありがとうございました!

679 :名前は開発中のものです。:2015/05/24(日) 22:55:31.97 ID:t9eZlE6f.net
ゲーム中で物をドラッグしてドロップして、例えば、ゴミ箱にいれる操作を関数にすることはできますか?

直接positionなどをいじくると、ドラッグ、ドロップとは違うコードが必要になり、ダストシュートされた際の挙動が同じであるか確認が難しそうな気がするので、ドラッグドロップのイベントを画面をタッチせずに発行したいのです。

680 :名前は開発中のものです。:2015/05/25(月) 01:21:40.50 ID:UudxFQz8.net
FixedUpdate() の中では Time.fixedDeltaTime を使うように本に載っていたのですが、
Unity5のチュートリアルでは、FixedUpdate() の中で普通に Time.deltaTime を記述してるのですが、
これは間違っているのでしょうか。

自分の認識では、rigidbodyを利用する処理などでは FixedUpdate() で処理して、
入力処理や描画処理は、Update()で処理をする。と思っているのですが、
チュートリアルでは、普通に FixedUpdate() の中で、 Input.GetAxisRow("Horizontal") と書いています。
これは、細かい所ですが間違っているのではないかと思っているのですが、どうでしょうか。

総レス数 1011
314 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★