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

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

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

1 :名前は開発中のものです。:2015/03/01(日) 15:51:31.66 ID:PVQNjxTm.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質問スレッド15
http://peace.2ch.net/test/read.cgi/gamedev/1421561255/

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

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

271 :名前は開発中のものです。:2015/03/12(木) 23:52:24.65 ID:W+5AJNclA
http://unity3d.com/ に繋がりません。
そのため、アセットストア
http://japan.unity3d.com/ は繋がります。
また、中国語にも繋がりません。

272 :名前は開発中のものです。:2015/03/13(金) 00:06:11.45 ID:I84UKdY/x
すみません。途中で送信してしまいました。

http://unity3d.com/ にアクセスできません。
そのため、アセットストアでダウンロードができず、困っています。

なぜか日本語サイト http://japan.unity3d.com/ だけアクセスできます。他言語は不可

原因がわかる方はいらっしゃらないでしょうか?

やったことは
・一時ファイル・クッキー削除。
・インターネットオプション初期化
・ルータ再起動
・ウイルス対策ソフト停止

ブラウザはIE,Chromeとも不可です。
自宅PCでプロキシは使っていません。

ネットワーク診断だと「Webサイトはオンラインですが、接続試行に応答していません」と出ます。

だれか原因がわかる方はいらっしゃいますか?お手上げです。

273 :名前は開発中のものです。:2015/03/13(金) 00:12:15.27 ID:oWY6jY2dZ
初歩的な質問ですみません。
unity5 で 2Dで
setparentを使おうとすると、"nullreferenceexception"エラーが出ます。

 var item = GameObject.Instantiate(prefab) as RectTransform;
 item.SetParent(transform, false);

setparentをはずせばエラーがでません。
原因はなんなんでしょう

274 :名前は開発中のものです。:2015/03/13(金) 00:32:08.05 ID:/WNR5B8Z.net
本当の意味で知る事はできない

↑これ決めゼリフか何かなの?

275 :名前は開発中のものです。:2015/03/13(金) 02:23:48.55 ID:ADF5ZNcJ.net
>>269もDirectXやってみるといい
3Dモデルや画像を表示するくらい簡単にできるぞ

276 :名前は開発中のものです。:2015/03/13(金) 02:41:55.53 ID:/AnEshLH.net
>>275
まぁ表示するだけなら猿でもできそうなくらい優しいんだが
それに当たり判定付けて物理演算付けて簡単に移動制御と姿勢制御いれて、影付けてカメラ自在に飛ばして、音源位置把握して、UI作ってetc,etc
とまぁモデル表示以外が大変なんだって知ると良いかも

DX9時代に頑張って何本か商業リリースしたけどナー、今更そんなのやる気おきんわ

277 :名前は開発中のものです。:2015/03/13(金) 03:32:58.03 ID:PSdOCtAF.net
void Update() {
LineRenderer lineRenderer = GetComponent<LineRenderer>();
if (Input.GetMouseButton (0)) {
float x = Input.mousePosition.x;
float y = Input.mousePosition.y;
Vector2 v = Camera.main.WorldToScreenPoint(transform.position);
float dx = x-v.x;
float dy = y-v.y;


lineRenderer.SetPosition (0, new Vector3(0,0,0));
lineRenderer.SetPosition (1, new Vector3(dx,dy,0));

これで原点からマウスでクリックしたところまで線を引きたいんだけどちょっとそれよりも長くなっちゃうんだけどどこが変なんだ?
}

278 :名前は開発中のものです。:2015/03/13(金) 04:35:57.28 ID:H2WftMbF.net
LineRenderer lineRenderer = gameObject.GetComponent<LineRenderer>();
if(Input.GetMouseButton (0)) {
Vector2 pos = Camera.main.ScreenToWorldPoint(Input.mousePosition);
lineRenderer.SetPosition (0, new Vector3(0,0,0));
lineRenderer.SetPosition (1, new Vector3(pos.x,pos.y,0));
}

原点からクリックした所まで線を引くならこうじゃない?

279 :名前は開発中のものです。:2015/03/13(金) 05:42:35.50 ID:8xiW2TSe.net
ワールドじゃなくスクリーン座標に合わせてるのと、
使う必要の無いtransform.positionが出てくるのがおかしい。

二つ目については、もし「原点」っていうのがそれを指してるなら、
スクリーン座標に直さずワールドのまま差分出すのに使えばいい。

280 :名前は開発中のものです。:2015/03/13(金) 06:29:11.37 ID:KI27H7ic.net
>>269
ゲーム会社のプログラマーになりたいならそうかもね。
でも個人でゲーム作りたいだけなら違うだろうな。

総レス数 1038
332 KB
新着レスの表示

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