トップページgamedev
994コメント388KB

【3Dゲームエンジン】Unity 4 [転載禁止]©5ch.net

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名前は開発中のものです。2015/06/16(火) 01:35:14.74ID:VIGyPiQQ
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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
0943名前は開発中のものです。2015/08/13(木) 09:15:00.85ID:fjpuc/B7
Webプレイヤーで
最前面ウィンドウの設定をしたいのですがどうやればいいですか。

>>942
長すぎると読みづらくなる、タイプミスするってのがある。(コピペすればいいけど)

結局、集団でゲーム作ってるんだったら集団で決めたルールにしたがうべき。

独り身だったら好きにやればいいさ。

重複する可能性のあるpublic変数は長くしておいて、
重複しづらいprivate変数は短い名前とかでいいんじゃないかな。
0944名前は開発中のものです。2015/08/13(木) 10:23:26.65ID:dmiEqf4w
>>942
VSのインテリセンスが強力なので「入力がめんどい、ミスる」を理由に略す必要がない
長すぎて可読性が落ちる場合はルールを決めて略語にしたりはするけど
長いままでも特に問題はないかなと
0945名前は開発中のものです。2015/08/13(木) 10:35:53.18ID:ORDVdjSD
短くするのは、誰もが同じ略し方をしてそれ自体が単語になってるやつ以外はするべきじゃないね
0946名前は開発中のものです。2015/08/13(木) 10:35:55.03ID:oY0FgVk2
>>944
別に外部のエディタ使わなくても、monoでも補完機能は十分強力だぞ
まさか補完機能、構文チェック無い環境でやってるやつはいないよな…?
0947名前は開発中のものです。2015/08/13(木) 10:37:23.48ID:07gXnsaT
VSはそのうちUnityでも統合されるんじゃなかったか
0948名前は開発中のものです。2015/08/13(木) 10:37:35.18ID:RLvs8xLR
皆さん、ありがとうございます。
僕も長い方というか、省略せずフルで書いた方が読みやすいのでそうします。
0949名前は開発中のものです。2015/08/13(木) 12:32:23.28ID:LdMUqgmO
質問です
今グラフィック処理の負荷低減について調べてるのですが
http://docs.unity3d.com/ja/current/Manual/OptimizingGraphicsPerformance.html
このページの「近いオブジェクトを手動または Unity の ドローコールバッチング を
使用してまとめます。」という文の「手動」とは何をやることを意味してるの
でしょうか?
なにか手作業でゲームオブジェクトをひとまとめにするやり方があるのでしょうか?
0950名前は開発中のものです。2015/08/13(木) 12:56:45.69ID:L9t4iPMm
>>949
BlenderなりMayaなりを使って「そういうモデルにする」ってこと。
地面と家をUnity上で配置するのではなく村全体というオブジェクトにしとけってこと
0951名前は開発中のものです。2015/08/13(木) 13:10:48.02ID:Q88X0z+i
@テクスチャやマテリアルをひとつにまとめる
ALOD(レベルオブディテール)を作る。距離で表示を切換える

海外AAAタイトルや日本製一部のタイトルなんかはしてる

それなりに高価なCGソフトならボタン一発でポリゴン減らしてくれるけど・・・
個人や小さなチームではAは基本しない方向で考えた方が良い

バトルフィールドとかダークソウル2やメタルギアGZのAなんかは徹底してるよね
0952名前は開発中のものです。2015/08/13(木) 13:15:14.34ID:Q88X0z+i
>>949

ごめん950の方が正しいこと言ってる
951は忘れて
0953名前は開発中のものです。2015/08/13(木) 13:16:37.88ID:LdMUqgmO
>>950
やっぱりそうですか
ありがとうございます
>>951
具体的にありがとうございます
0954名前は開発中のものです。2015/08/13(木) 13:19:32.65ID:+fICuY3L
作業量が爆発的に増えるからねー
0955名前は開発中のものです。2015/08/13(木) 13:41:56.12ID:jM8p9sT9
個人でUNITYやり始めるとモデルを自分好みにしたくて無料のBLENDERを始める
更にTEXTUREに不満が出始めてやはり無料のGIMPをやる
今はUNITY:BLENDER:GIMPを6:3:1くらいの割合でやってる幾ら時間があっても足りない
0956名前は開発中のものです。2015/08/13(木) 14:05:22.62ID:6Hu1B+gc
Unityの割合多いな
0957名前は開発中のものです。2015/08/13(木) 14:18:09.59ID:uVyo9CD+
UNITY
0958名前は開発中のものです。2015/08/13(木) 14:32:38.28ID:f00txOtQ
まぁなんだ。
思い描いたゲーム作るには人生短すぎるね
0959名前は開発中のものです。2015/08/13(木) 15:15:58.22ID:ORDVdjSD
うむ、ノートの余白もな
0960名前は開発中のものです。2015/08/13(木) 15:56:09.90ID:8Ymcu/qI
>>959
フェルマー先生なにやってんすか!!!
0961名前は開発中のものです。2015/08/13(木) 17:58:34.46ID:88gfX7/X
俺はLightWAVE1択。
0962名前は開発中のものです。2015/08/13(木) 19:56:11.21ID:CNOYHka6
Build&Runでの実行は出来るんだが、どうにもUnity Remoteが動いてくれない
AndroidのUSBデバッグ有効で、Editor SettingでAny Android Deviceに設定してる
他に設定しないといけない箇所ある?
0963名前は開発中のものです。2015/08/13(木) 20:25:33.04ID:dmiEqf4w
Unityエディタを再起動、端末の再接続とか色々やってるとそのうち動くようになる
ちゃんと手順があるんだろうと思うけど…
0964名前は開発中のものです。2015/08/13(木) 20:55:58.33ID:q7AtjamB
>>962
Android Studioからはつかえてるの?
0965名前は開発中のものです。2015/08/13(木) 20:56:51.65ID:CNOYHka6
一方起動して一方を再起動とかは何回も試したし、
もちろんBuild&Run出来るからドライバも入ってるはずなんだけどな

とやってたら、ダメ元で試したUnity Remote(4ではない古い方)では表示された
色はバグってるが…
しかも、一回目の起動ではタップ効くが、実行止めるとタップ効かなくなる
(PC上でもクリック系イベント全滅)
相変わらずUnity Remote4は動かないし、どうしたもんか
0966名前は開発中のものです。2015/08/13(木) 21:13:01.32ID:ovf5BCX1
transform.Find("子の名前")メソッドは子オブジェクトの中から指定されたオブジェクトを検索しますが、子以外にも、孫やひ孫オブジェクトも含め、検索する方法は無いでしょうか?
0967名前は開発中のものです。2015/08/13(木) 21:16:43.78ID:CNOYHka6
それはFindChildの挙動の話で、Findなら最初から孫もひ孫も検索してるんじゃない?
0968名前は開発中のものです。2015/08/13(木) 21:21:32.27ID:CNOYHka6
>>964
Android Studioで何かやることある?インストール自体してなかった
0969名前は開発中のものです。2015/08/13(木) 21:29:30.32ID:Pg7WLn1h
いや、孫は検索してくれないんだ。
今のところ直にそれをしてくれる機能は残念ながらない。
この辺でもコピペして使いたまえ
http://answers.unity3d.com/questions/799429/transformfindstring-no-longer-finds-grandchild.html
0970名前は開発中のものです。2015/08/13(木) 21:49:29.89ID:RACqA7cr
スレ違いだから、こっちへ行け
http://hayabusa6.2ch.net/test/read.cgi/senmon/1437993191/l50
0971名前は開発中のものです。2015/08/13(木) 22:09:41.90ID:sdag45i0
Q.思い通りのゲームを作るのに必要なのは?
A.企画能力 ×ブブー
A.プログラミング能力 ×ブブー
A.デザイン能力 ×ブブー
A.ストーリーテラー能力 ×ブブー
A.UNITY:BLENDER:GIMP を使いこなすマルチプル能力 ×ブブッブーーーー

A.上の能力を持つ人達を使うための金を、自分の企画から引き出す渉外能力

高みを目指している若人は、Unityなんてゴミツールを使ってる場合じゃありません
渉外能力を磨きましょう
0972名前は開発中のものです。2015/08/13(木) 22:14:22.56ID:Dr75LcA1
業界人ごっこは総合スレの方でやってね
0973名前は開発中のものです。2015/08/13(木) 22:24:08.95ID:Zl5s8Zoh
>>966
孫要素って
transform.FindChild("子オブジェクト/孫オブジェクト ").gameObject;
で取得出来るんじゃなかったっけ?
ひ孫も/の後にひ孫オブジェクトの名前で取得出来ると思うけど、そういう話じゃない?
0974名前は開発中のものです。2015/08/13(木) 22:57:55.79ID:sdag45i0
>>972
キチガイは死んでくれねぇかなぁ
ここは質問スレだ
0975名前は開発中のものです。2015/08/13(木) 23:31:49.51ID:oY0FgVk2
>>972
総合スレでもお断りです
0976名前は開発中のものです。2015/08/14(金) 00:38:38.97ID:HWuzqnh5
>>975
こっちのスレでもわざわざ激痛な人間であることを自ら晒さなくてもいいのに
もうID変わってるからと今日は今日とて別の自分を演じるのかな?
だとしたら分裂症の類だから病院に行った方がいいよ?
0977名前は開発中のものです。2015/08/14(金) 01:44:58.79ID:HK4kDhhA
さぁ。病院へ行こう
0978名前は開発中のものです。2015/08/14(金) 02:26:46.58ID:b7RKMV3A
質問スレで何雑談してんの?
吊ってこいカス共
0979名前は開発中のものです。2015/08/14(金) 02:42:35.91ID:g9lHSvMu
煽りは探してでもするのに質問には答えないんだよね
ほんと、人間として最低
0980名前は開発中のものです。2015/08/14(金) 05:14:43.35ID:RIJshSM9
Android用の2Dゲームで、ButtonとかEventTriggerを利用して、
タッチしたり上を通った時の動作を設定してるんだけど、
マウスで左ボタン押下中=画面触ってる、って状態と一致させる方法って何かある?
現状だとクリックせずカーソルが上を通るだけで上をフリックした扱いになってしまう
なおかつUnity Remoteが上手く動かないので動作テストが面倒で困ってる
0981名前は開発中のものです。2015/08/14(金) 06:41:10.00ID:RIJshSM9
IEnumerator型のデリゲートを定義する
delegate IEnumerator IEnumCallback();

定義したデリゲート型の変数を宣言する
IEnumCallback buffCheck;

デリゲートに複数の関数を登録する
buffCheck += chara.CheckBuff;
buffCheck += chara2.CheckBuff;

下のようにStartCoroutineで呼びだすと、最初に登録したものしか実行されない
IEnumCallback coroutine;
coroutine = buffCheck;
yield return StartCoroutine(coroutine());
coroutine();

登録されている関数を順番に呼び出す、または取得出来る方法はある?
0982名前は開発中のものです。2015/08/14(金) 08:32:28.80ID:1gJrLIjR
めっちゃ初歩的な質問で申し訳ないのですが、
PrefabAを複数子に持つPrefabBがあったとして、
PrefabAの変更をPrefabBの子に適用する方法ってありますか?
0983名前は開発中のものです。2015/08/14(金) 08:53:49.51ID:PbrlEALp
つコピー
0984名前は開発中のものです。2015/08/14(金) 09:12:30.88ID:CSPWQXcR
検索の仕方から覚えたほうがいい
ここにレスしてる時間で解決するぞ
0985名前は開発中のものです。2015/08/14(金) 11:37:47.82ID:xnTKw8Iz
ググるためのキーワードを教えてあげればいいんじゃないのってそれ1番言われてるから
0986名前は開発中のものです。2015/08/14(金) 11:44:10.28ID:xnTKw8Iz
質問する側は「こんなキーワードでググったよ」って事をとりあえず言ってみれば答えてもらいやすくなるのでは
0987名前は開発中のものです。2015/08/14(金) 12:24:37.68ID:g0jFSA/q
983が正解なんだけど「プレハブ 適用 Unity」で検索してからでもよかったな
0988名前は開発中のものです。2015/08/14(金) 12:44:44.11ID:CSPWQXcR
プレハブのネストとか親子関係の疑問なんだよな
unity prefab nest とか prefab_in_prefab とかで検索すれば一発だろうに
それとも自分で何を調べたいのかも判ってないほど馬鹿なのか?
まあ馬鹿そうだから答えまで書くと
初心者 無理
中級者 アセット使え、設計変えろ
上級者 自分で作れ
0989名前は開発中のものです。2015/08/14(金) 14:36:17.53ID:1OkinaZR
>>981
StartCoroutineにdelegateのマルチキャスト結果を渡すなんて考えたこともなかったわ
マルチキャストせずにGetInvocationListで一個ずつ呼び出すしかないんじゃないか?
09909812015/08/14(金) 16:09:33.54ID:RIJshSM9
>>989
IEnumCallback buffCheck;
これを
List<IEnumCallback> buffCheck;
にして、追加はAdd、実行はforeachにすることで望んだ動作は出来たので、解決ということで。

>>982はコピーじゃなくてApplyで解決すべきでは?
0991名前は開発中のものです。2015/08/14(金) 16:17:36.29ID:uD5NNdPP
いつものアホな子か
この子ほんとに進歩ないね
つか初歩の初歩も判ってないキミには他人にアドバイスするとか100万年早いよ

>Unityはプレハブのネスト化が出来ない。つまり、プレハブをプレハブの中に仕込むと、プレハブの参照が切れてしまう。
0992名前は開発中のものです。2015/08/14(金) 16:26:29.47ID:RIJshSM9
100万年ROMります
0993名前は開発中のものです。2015/08/14(金) 16:42:40.59ID:g9lHSvMu
>>982
そもそも子に全て適用すると言う考え方自体が間違ってるかな。

設定値みるだけなら、中継するクラスやシングルトンなオブジェクトを作ってそこを参照するべき
脳死でいいなら、transformで子見つけるなり、Gmeobject.FindObjectsOfType ででも使って、
ゴッソリしてループして適用すれば。

>>991
俺はやるけどな
いちいちリンク切れるからプレハブ化は気を使うけど
0994名前は開発中のものです。2015/08/14(金) 18:08:58.05ID:1OkinaZR
次スレは立てずにUnity5質問スレを利用するのかね
どっちでもいいが立てるならPart19でお願い

前スレ
【3Dゲームエンジン】Unity質問スレッド17 [転載禁止]&#169;2ch.net
http://peace.2ch.net/test/read.cgi/gamedev/1429413414/
レス数が950を超えています。1000を超えると書き込みができなくなります。