【3Dゲームエンジン】Unity質問スレッド31 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/09/03(日) 00:28:41.79ID:a5PwtHbk
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他

次スレは>>950以降にできるだけ早く(できれば回答者が回答した後にでも余裕を持って)建てて下さい。

■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
http://www24.atwiki.jp/unity2ch/

●リンク
・Unity(日本公式サイト)
http://unity3d.com/jp
・マニュアル
 http://docs.unity3d.com/ja/current/Manual/index.html
・チュートリアル
 http://unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
 http://docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
 http://unity3d.com/jp/unity/faq
・MSDN
 http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。

前スレ
【3Dゲームエンジン】Unity質問スレッド30
http://mevius.2ch.net/test/read.cgi/gamedev/1500412168/
8280
垢版 |
2017/09/08(金) 01:52:49.92ID:wqJGs6lU
>>81
おお、ありがとうございます。

つか、
Unity (ゲームエンジン)
https://ja.wikipedia.org/wiki/Unity_(%E3%82%B2%E3%83%BC%E3%83%A0%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3)

(ゲームエンジン)と、エンジンとか意味不明なことを書いてるけど、

「Unityはゲームに特化したコンパイラである」
って認識でいいんですよね?
2017/09/08(金) 02:01:17.70ID:OkwzJdCC
レベルデザインに続きまたおかしな事言いたした基地外が涌いてる
自分勝手に認識しないで書いてある意味を理解しろ
2017/09/08(金) 02:03:06.31ID:R1tBITJq
統合開発環境を内蔵し、
と書いてある

統合開発環境のwikiを見てみると良いであろう
8580
垢版 |
2017/09/08(金) 02:04:56.23ID:wqJGs6lU
じゃ、
「Unityで作ったwin用ゲームはUnityがインストールされてないwin環境でも動く」
これは正しい、正しくない、どっちですか?
2017/09/08(金) 02:07:08.93ID:OkwzJdCC
聞けばなんでも教えて貰えると思ってる基地外か
やれば即判ることや自分でやってみろ
これ以上スレ汚すな
8780
垢版 |
2017/09/08(金) 02:08:37.64ID:wqJGs6lU
あと
「Unityの気になるお値段は無料!」
であってますか?
2017/09/08(金) 02:18:33.16ID:tEAP0kYP
つべこべいいわずにさっさとインストールしろ
8980
垢版 |
2017/09/08(金) 02:31:18.08ID:wqJGs6lU
>>88
ありがとうございます。
では、
「Unityはコンパイラで無料」だと。

で、さらに教えて欲しいのですが、
実は、
「アンドロイド環境でVRを使うソフトを作りたい」
が私の希望なのですが、
この場合、UnityのチョイスでOKでしょうか?
2017/09/08(金) 02:36:04.31ID:R1tBITJq
>>85はい
>>87条件付きで無料

キーワードがわかっているならググりたまへ
でないといい加減俺まで怒られそう
9180
垢版 |
2017/09/08(金) 06:48:05.16ID:wqJGs6lU
ちなみに、
「半分はリアルが透けて見えるVRメガネ」
ってないんですかね?
2017/09/08(金) 08:10:38.30ID:vMOGLEmW
http://omnia.wp-x.jp/wp-content/uploads/2016/05/20160509matomeA.jpg
9380
垢版 |
2017/09/08(金) 08:35:42.36ID:wqJGs6lU
>>92
君はプログラミングやり過ぎで病んでるねw

つか、俺が、求めているのは、ARメガネだわ。
アンドロイドとベストの組み合わせのARメガネはどんなのがあるんですかね?
9480
垢版 |
2017/09/08(金) 08:44:59.80ID:wqJGs6lU
俺がとりあえずやりたいのは、
「.movファイルの動画をARメガネで再生する」
なんだけど、
それは、Unityとか関係なく、アンドロイドのOSレベルで出来るんですかね?
2017/09/08(金) 08:54:49.96ID:bTW1KWz5
知らない事も出来ない事もやらなくていい
どうせ何も出来ないんだから結果は同じ
2017/09/08(金) 09:16:25.29ID:fKdA3zIf
そうだね、調べる事すら出来ないならやめた方がいい。ずっと質問で問題解決してたら、ちょっとした物作るのにも100年ぐらいかかるぞ。
9780
垢版 |
2017/09/08(金) 09:25:30.05ID:wqJGs6lU
ちなみに、
今持ってるアンドロイドの環境は、
Nexus7 Androidバージョン5.1.1なんですけど、
これに、ARメガネを付けられるものでしょうか?
2017/09/08(金) 09:27:34.04ID:bTW1KWz5
スレチ
2017/09/08(金) 09:29:42.06ID:fKdA3zIf
>>97
こういう時にこそ
アセットを買えば出来ますよ。
10080
垢版 |
2017/09/08(金) 09:44:11.38ID:wqJGs6lU
>>99
アセットって何でしょうか?
検索したけどわかりません。
2017/09/08(金) 09:51:57.47ID:bTW1KWz5
お前わざとやってんな
2017/09/08(金) 09:54:12.57ID:hSNDH9ao
今更かよ
2017/09/08(金) 09:56:03.62ID:LanDRwuL
怒りのアスペ顔が真っ赤でクソワロw
10480
垢版 |
2017/09/08(金) 10:02:48.64ID:wqJGs6lU
「Unity実践技術大全」
この本にブレンダーのデータを取り込む方法が書いてありますね。
10580
垢版 |
2017/09/08(金) 10:05:15.59ID:wqJGs6lU
>>101
いや、アセットってまじで知らんよ。
10680
垢版 |
2017/09/08(金) 10:08:07.05ID:wqJGs6lU
Blender ソース、で検索したらなぜか、「Unity実践技術大全」がヒットしました。
2017/09/08(金) 10:22:08.95ID:OVq6lnfh
ヘッドショットが決まり過ぎて発狂してしまったんやなw
2017/09/08(金) 10:57:10.51ID:gTNjG49j
>>79
遅くなっちゃいましたが>>45です。情報ありがとうございます!
2017/09/08(金) 11:29:20.84ID:yDL9j7q3
ゲームの一般的な話になっちゃうけど、
ボタンの画像って今の状態を表すべきか、押したら次どうなるかを表すか、どっちがいいの?
例えば、今は1倍の再生速度で、押したら2倍速になるときに
ボタンの画像は1倍速か2倍速か?
2017/09/08(金) 11:30:19.34ID:M/d4D3P9
ボタンそのものならその通りだろう。
2017/09/08(金) 11:32:13.55ID:yDL9j7q3
>>109は今の状態の表示も兼ねているボタンの話です
今の状態を表示するスペースがないので、ボタンで状態も表示したい、という悩みです
2017/09/08(金) 11:42:55.74ID:quh04qDx
>>109
後者の方がいいと思うね
例えば俺が100倍速になるボタンだと勘違いしてたとして
押しても2倍速にしかならなかったら
ショックで寝込むね
2017/09/08(金) 11:52:42.05ID:yDL9j7q3
>>112
thanks!
自分もそう思うので、後者にします
2017/09/08(金) 14:08:55.41ID:y8gvUIBq
アセットを買えばいいと思いますよ
115名前は開発中のものです。
垢版 |
2017/09/08(金) 14:31:31.13ID:86A1U+Ly
親要素を動かしても子要素は動かないようにするにはどうすればいいですか?
2017/09/08(金) 15:30:06.27ID:kgBkv1C7
>>115
親を動かした後に子を元の位置に動かす
親子関係を切り離した後に親を動かして親子関係を戻す
お好きな方で
2017/09/08(金) 15:48:29.33ID:y8gvUIBq
>>115
アセットを購入したらいいのでは?
2017/09/08(金) 16:28:42.14ID:gTNjG49j
初歩的な事だと思うんだけど2つ程質問です
・UIのTextをスクリプトから書き換えてるんだけど、改行の仕方がわからない
・別のオブジェクトからFindでパブリックな変数を取得したいけど上手くできない

特に下の奴が知りたいです。色々参考サイト見て回って真似したんですが
nullしか返ってこなくてどうしようもない感じです
2017/09/08(金) 16:31:12.55ID:fvg2A8ca
上はC#の基本の¥nで出来まふぇんか?(^^
2017/09/08(金) 16:31:53.82ID:fvg2A8ca
下はstatic付けたらできまふぇんか?(^^
2017/09/08(金) 16:43:24.40ID:gTNjG49j
>>119-120
改行はできたよ、ありがとう
でもStaticってこれどう使うのかわからない上に、これ付けたら多分他で使ってる部分で大幅に書き換えが必要だから無しで・・・
2017/09/08(金) 16:52:58.54ID:fvg2A8ca
Staticは別のスクリプトの変数とかを呼び出すときに使うのでふよ(^^
呼び出される側のPublicとかの前に(^^
static public int チンコ;
みたいに付けるんでふ(^^
覚えておいて損はないでふよ(^^
でも使わないのなら仕方がありまふぇん、別の方法を探しまひょう(^^
2017/09/08(金) 16:57:36.46ID:22cMYaPQ
staticについて何も理解してない奴が回答者気取ってて笑うしかない
2017/09/08(金) 17:00:25.58ID:fvg2A8ca
僕も初心者でふからね(^^
誰か>>118に答えてあげてくらふぁい(^^
2017/09/08(金) 17:06:04.27ID:22cMYaPQ
なんで貴重な時間割いて習得した技術を無償で教えなきゃならんのか
2017/09/08(金) 17:10:07.92ID:fvg2A8ca
質問スレでいうことでふかそれ(^^
2017/09/08(金) 17:46:19.82ID:M/d4D3P9
>>118
変数の前に、その変数が定義されているスクリプトを指定する、前に、そのスクリプトがつけられているオブジェクトを探すんだよ。

それを踏まえた上で、もう一回逆からいうと

オブジェクトを探し、そのスクリプトを指定し、変数を指定する。

staticは、簡単にいうと、絶対変数?かな。そのアプリで一つしか存在しない。複数出る敵のスクリプトに使ったらみんなおんなじ値になってしまうでよ。
2017/09/08(金) 18:14:18.09ID:quh04qDx
>>118
回答します
GameObject.Find(GameObject名).GetComponent<クラス名>().パブリック変数
2017/09/08(金) 18:16:44.88ID:yDL9j7q3
ボッキングが>>126で珍しくまともなこと言っててワロタw
2017/09/08(金) 18:24:48.55ID:quh04qDx
今日のボキちゃんはボケもツッコミも冴えてるね
131名前は開発中のものです。
垢版 |
2017/09/08(金) 18:52:49.12ID:Hf13DpFm
何作ればいいか教えてくれだい
2017/09/08(金) 19:08:28.95ID:22cMYaPQ
ここは勘違いした初心者が右往左往するのを眺めて楽しむスレだぞ
たまになんの解決にもならないヤジやミスリードになる情報を流すともっと楽しめる
お前らもこんなところにたむろするのは初心者が苦しむのを見るためだろ?
133名無し@キムチ
垢版 |
2017/09/08(金) 19:34:41.80ID:07vsNVvE
キャラに靴を履かせたいのですが、Blender上でのウエイトづけって初心者には不可能なくらいややこしいですよね?
Unity上で靴が足から離れないように簡単にウエイトづけできませんかね?
IKEAで足の動作に靴がついていくようにできますか?具体的に教えてください。
よろしくお願いします!!!
2017/09/08(金) 19:39:30.54ID:M/d4D3P9
具体的にどうしたけどどうなってしまい、がない以上、わけわかめ、と言われるよ。
2017/09/08(金) 19:40:09.26ID:fvg2A8ca
Ethanを使っているのでひたら(^^
靴を足先にあたるパーツの子オブジェクトに設定するのが楽だと思いまふ(^^
Ethanじゃなくてもバラバラにしておいたほうが装備を作りやすくなりまふよ(^^
詳しくはないでふけど(^^
応用すればチンコにオナホールやコンドームを装備させることもできると思いまふ(^^
ボッキング!(^^
136名無し@キムチ
垢版 |
2017/09/08(金) 20:28:22.50ID:07vsNVvE
>>135
あっ、それはちょっと楽そうですてきなヒントになりそうですね。
要するに靴がキャラとは別オブジェクトになっていればいいんですね。そして自分の靴をその靴の子オブジェクトにして、その靴は非アクティブにして自分の靴だけが見えるようにすればいいわぇですね。
あっ、これなら初心者の当方にもできそうな、楽ちんな方法ですね。
あっ、これは非常に参考になりました!!!!!
その線でちょっと検討してみます。
2017/09/08(金) 20:30:54.96ID:yDL9j7q3
>>133
blenderにはボーンのウェイト転送といふ機能がありまふから、
足のボーンのウェイトを靴へ転送ふれは、足と同ひほうに靴が動くようになりまひゅw
ボッキング!(^^
2017/09/08(金) 21:12:27.77ID:8W6weiZF
ポンコツ過ぎて修理した先から部品が取れていくみたいな
ダメさ加減を感じるw
139名前は開発中のものです。
垢版 |
2017/09/09(土) 10:49:07.72ID:Z4IULhM+
何つくればいいですか?
2017/09/09(土) 11:05:16.33ID:dNi/PXmm
子供
2017/09/09(土) 11:22:12.06ID:aB5hPstE
Half-Life 3
2017/09/09(土) 12:04:04.56ID:E/Gm+Ou5
まずは彼女からだろJK
2017/09/09(土) 12:49:41.62ID:ROftRvbO
無垢なプログラマーがstaticおじさんに成り行く現場を見てしまった…
2017/09/09(土) 13:59:10.14ID:4XR4Bc/I
とりあえずオヤツのチーズケーキを頼む
2017/09/09(土) 14:31:00.24ID:cqWKEkW3
>>118

オブジェクト名「A」
スクリプト名「TestSC」

A
└TestSC

オブジェクト名「B」
スクリプト名「Test2SC」

B
└Test2SC


TestSC内にある「public int a;」をオブジェクトBのTest2SCから見たい時は
Test2SCで次のようにすればできる

TestSC ScriptObj = GameObject.Find("A").GetComponent<"TestSC">();
Debug.Log( ScriptObj.a );

いちいち代入したくないのなら次のようにしても出来る

Debug.Log( GameObject.Find("A").GetComponent<"TestSC">().a );

これが>>128さんが言ってる事。
2017/09/09(土) 14:35:22.75ID:xrVAqMkr
みなさん、もうわかっていると思いますが、UNITYはアセットを買うことで簡単にゲームを完成させることが出来るんです
2017/09/09(土) 14:41:45.78ID:cqWKEkW3
最近素朴な疑問があるんだが
他のオブジェクトにアタッチされてる頻繁に参照したいスクリプトやtransform類って
下のようにStartで取得してそのスクリプトのメンバー変数に保持し続けること多いやん?

GameObject a;
GameObject b;

void Start(){
a = GameObject.Find("a");
b = GameObject.Find("b");
}

サンプルコード程度ならこれでいいんだが、実際にゲーム作ってると
あっちこっちのスクリプトで似たようにStart()でaとbを保持し続ける事が増えていきて
同一スクリプトを他のあちらこちらで重複して保持が増えてなんか無駄に感じる

そこで
static class tmp {
static GameObject a;
static GameObject b;
}
を作り、まあどっかのスタートアップで一度だけ

tmp.a = GameObject.Find("a");
tmp.b = GameObject.Find("b");

と保持させて、全てのスクリプトからこっち使う方が効率いいんじゃないかと思ってきたわけだが実際どうなのかな?
これをやるとあっちこっちのStart()で同じような事しなくて済むと思うんだが
2017/09/09(土) 14:43:32.87ID:cqWKEkW3
あ、public抜けてたけどまあ通じると信じてる

static public class tmp {
static public GameObject a;
static public GameObject b;
}
2017/09/09(土) 14:45:36.51ID:xrVAqMkr
>>147
そんな方法論に苦心するよりもアセットを買えばいいと思います
2017/09/09(土) 14:50:04.23ID:Cyro586X
つか昨日の今日でよく恥ずかしげもなくレス出来るなあ
相変わらずstaticの意味もわかってない池沼が何故Unityスレに居座ってんだ?
2017/09/09(土) 15:57:59.97ID:aB5hPstE
>>147
そういうのはシングルトンパターンを使うといい
デザインパターンを使ったほうが別の人にもわかりやすいコードが書ける
個人が独自に変な実装するよりもね
我々は賢いのでデザインパターンを使うのです
2017/09/09(土) 16:06:25.69ID:aB5hPstE
>>147
「シングルトンパターン unity」でググればいろいろわかるはず
2017/09/09(土) 16:59:19.44ID:cqWKEkW3
>>151-152
シングルトンか
言葉だけは知ってるが使った事ないやつだわ
いい機会だから調べて見るわ
ありがとう
2017/09/09(土) 17:18:52.72ID:t0thFTHv
staticおじさん1号 キムチ
staticおじさん2号 ボッキング

こいつらしかstatic使ってねーだろw
155名無し@キムチ
垢版 |
2017/09/09(土) 18:16:35.54ID:QqudmR60
みなさま靴の件は、おおよそメドがつきました。
いろいろヒントをあいがとうございました!!!!

今度はもっと難しい質問なのですが、ゲームの画面を動画(音声付き)キャプチャーして、YouTubeにアップできるような動画として保存するにはどうすればいいですか?
これらはみなUnityのAPIでできますか?
よろしくお願いします!!!!!!
2017/09/09(土) 18:19:11.53ID:AWl4uxKh
ね、簡単でしょう?
157名無し@キムチ
垢版 |
2017/09/09(土) 18:19:12.34ID:QqudmR60
あっ、書き忘れましたが、他のソフトを使ってできるというのは、なしにしてください。
それはもうすでにやっています。
ゲーム自体にその機能をつけるという線でお願いします。
よろしくお願いします!!!!!!
2017/09/09(土) 18:23:32.52ID:BhT6lDKt
できま
2017/09/09(土) 18:29:01.15ID:bmzk9K/A
そんな難しい質問に答えられる奴はいない
2017/09/09(土) 18:34:55.17ID:dNi/PXmm
>>157
お前になら絶対に出来る!!!!!!!!!!!11111111111111
2017/09/09(土) 18:46:29.22ID:/sJonMWa
>>155
http://mevius.2ch.net/test/read.cgi/gamedev/1500412168/922
結局MP3の再生はどうなった?
2017/09/09(土) 18:49:29.80ID:xrVAqMkr
シングルトンはアセットを購入することで簡単に実装できますよ
2017/09/09(土) 18:54:10.60ID:z9lkoVMf
>>155
Unityが買収したEveryplayでも使っとけ
https://developers.everyplay.com/documentation/Everyplay-integration-to-Unity3d-game.md
164名無し@キムチ
垢版 |
2017/09/09(土) 19:17:07.15ID:QqudmR60
>>161
MP3の再生について当方はいかなる質問も発してはおりません。
それは人違いと思われますw
165名無し@キムチ
垢版 |
2017/09/09(土) 19:19:43.39ID:QqudmR60
>>163
EveryplayのプラットホームはiOSのようですね。
つまりアンドロイドにUnityとEveryplayをインストールして、アンドロイド上のUnityで開発しなければいけないということですね。
それはちょっと問題があります・・・
2017/09/09(土) 19:20:15.24ID:+jid2U8i
oggでもなんでもいいけど、外部ファイルで音は鳴らせたの?
2017/09/09(土) 19:27:32.26ID:z9lkoVMf
>>165
は?何言ってんのか理解不能だわ
UnityなんだからiOSでもAndroidでもビルドできるし
Everyplay自体もiOSでもAndroidでも動作するわボケ
どこ読んだらそういう解釈になるんだ基礎からやり直せ
168名無し@キムチ
垢版 |
2017/09/09(土) 19:40:19.58ID:QqudmR60
>>166
あっ、その件でしたか!!
いや・・・その件はまだです。脳内でのメドはついているのですが、靴の実装の件で忙しくて、その件まで手が回らないというのが実情です・・・
2017/09/09(土) 21:15:38.09ID:Q+JmhCe7
質問なのですが、
MoonSharpのluaスクリプトから、
UnityEngineの関数やクラスを直接使うことってできますか?
2017/09/09(土) 22:00:29.91ID:xrVAqMkr
>>169
アセットをカウとできると思います
2017/09/09(土) 22:22:45.87ID:E/Gm+Ou5
俺なんてチーズケーキのAA創るので精一杯だってのに

   ._
 ./ /|
 | ̄|/
 . ̄
2017/09/09(土) 22:42:09.16ID:dNi/PXmm
>>169
お前には無理かな。。
173名前は開発中のものです。
垢版 |
2017/09/10(日) 08:53:27.26ID:hVWKJtHw
レベルデザインってどこからやればいいんだよ
解説サイトとかないか?
地図を作るの?
2017/09/10(日) 08:55:25.49ID:iD3E4/yA
>>173
検索すればなんぼでも出てくるよ
175名無し@キムチ
垢版 |
2017/09/10(日) 09:31:33.41ID:ZxIOOhE7
>>173
レベルデザインとはキャラの強さのレベルのことですか?
あらかじめ設定したレベルで強さが決まるのですか?
勝敗がレベルを超えることはないのですか?レベルの低いほうが勝つとか・・・
弱いほうを何とか勝たせようというプレイヤーの一生懸命が通じなかったら、そのゲームはゴミ同然につまらないですねw
2017/09/10(日) 09:34:43.69ID:iD3E4/yA
レベルデザインが強さの設定だと思ってるアホww
2017/09/10(日) 10:26:02.39ID:0qFgcmDN
基地外の自演が大半を占めるスレって
もうこのスレだめだな
2017/09/10(日) 10:38:35.93ID:iD3E4/yA
だからまともな奴はFB垢作って寄り合い所行け
プロが直々に教えてくれるぞ
2017/09/10(日) 10:59:31.10ID:re3u2tcP
まともは人はUnity使わないと思うんだ
2017/09/10(日) 12:20:12.21ID:oai2WFsp
>>179
ドラクエチームに失礼だろ
2017/09/10(日) 12:36:05.85ID:nIDNzf0s
まともな人は何を使うの?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況