トップページgamedev
1001コメント352KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2014/05/08(木) 08:44:31.15ID:3QHRiisF
3Dゲームエンジン「Unity」の質問に優しく答えるスレです。

Windows/Mac用。JavaScript/C#/Booといった汎用言語を使用できるのが特徴です。
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3他

次スレは>>970を踏んだ方が建てること。ダメなら>>980>>990が建てて下さい。

■前スレ
【3Dゲームエンジン】Unity質問スレッド8
http://toro.2ch.net/test/read.cgi/gamedev/1394451694/

■本スレ
【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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
0760名前は開発中のものです。2014/06/17(火) 22:53:13.16ID:nvFGUSuX
    Particle             ノ
                  ノ Particle
   , /~|ヽ 三 ...    ノ
   l匚|ll ||l| 二. 彡 ⌒ ミ
    ┃!、_|ノ 二  (・ω・` )
   ┃       (っ ⊂)
  ┌┸┐       し`J
Prefab+Windzone Prefab+Rigidbody

こんな感じでいきたいんですが。大丈夫そうですか?
0761名前は開発中のものです。2014/06/17(火) 22:55:37.93ID:wqfiOaR7
>>759
アセット買えば簡単に出来るよ
0762名前は開発中のものです。2014/06/18(水) 03:10:32.49ID:tqANS4U5
>>759
JSあまり書いたことないけれどちょっと改良してみたよ
動かなかったらごめん
実際timerの使い方はまだまだ汚い


var dx = {1,0,-1,0};
var dy = {0,1,0,-1};

function Update () {

if(movetime <= 0)
{
  facing = Random.Range(0,4);
  movetime = 20;
}
 
if(timer >= 1){
  rigidbody.velocity.x = dx[facing] * movespeed;
  rigidbody.velocity.y = dy[facing] * movespeed;
  timer = 0;
  movetime-=1;
}
}
0763名前は開発中のものです。2014/06/18(水) 03:20:28.64ID:tqANS4U5
ごめん、dxとdyは配列にしておいてね、どう書けばいいかよくわかってないけど
あとUpdateの中に
timer += Time.deltaTime;
これ入れ忘れてた
0764名前は開発中のものです。2014/06/18(水) 04:06:48.94ID:iAUMmyfK
アセット購入でプログラムもいりませんよ
0765名前は開発中のものです。2014/06/18(水) 09:15:03.42ID:FnxcqDX/
本当にそうだったらお前もとっくにゲーム作れてたのにな
0766名前は開発中のものです。2014/06/18(水) 09:19:22.00ID:sij2vNPT
>>763
多分707をそのまま使ってて709での修正指示を
無視してるのが一瞬で0になる理由なので
全部書き直してやらないとダメw
0767名前は開発中のものです。2014/06/18(水) 11:00:38.94ID:RIDqKByb
>>766
timer初期化の事ですか?それなら>>759の通り入れています
timer値はデバッガで見るとちゃんと想定動作しています
facingの値も想定動作していました
movetimeだけがどうしても一瞬で0になるので>>759のように
逆に増やす方式にするしかなかったです

>>762
ありがとうございます。
参考にさせて頂きます。
0768名前は開発中のものです。2014/06/18(水) 11:31:30.38ID:T66bbm3C
アセット厨先生、セールの中で取り合えず買っておいて損はないやつを教えろください。
予算は1万円くらいしかないから、全部、は無しで。
0769名前は開発中のものです。2014/06/18(水) 11:40:20.81ID:gZxcWDbk
Assetを買えば予算も増えるよ。
0770名前は開発中のものです。2014/06/18(水) 21:14:37.86ID:NqQtR3Bt
すごい!! アセット購入したら彼女できたんだけど!!!!??
0771名前は開発中のものです。2014/06/18(水) 23:40:28.01ID:kKZfiiCs
お金が増えたり、病気が治ったり、身長が伸びたり、
宝くじが当たったり、役職昇進したりするんだろ?
0772名前は開発中のものです。2014/06/18(水) 23:59:26.66ID:iw/mTxn5
>>768
NGUIや
0773名前は開発中のものです。2014/06/18(水) 23:59:28.59ID:ctCMaXxZ
>>770
それは3Dモデルだ
0774名前は開発中のものです。2014/06/19(木) 01:09:15.19ID:+lxVgBn4
>>770
あっ、この前届いたラブドール、アセットて名前にしたの?
0775名前は開発中のものです。2014/06/19(木) 01:13:05.99ID:S4dXg7y8
やっぱりこの手の荒らしはスルーされるようになったら自演でレスつけはじめるんだな
0776名前は開発中のものです。2014/06/19(木) 01:17:52.93ID:tgLKAyhM
>>772
NGUIはセール対象じゃなくないっすか?
0777名前は開発中のものです。2014/06/19(木) 05:31:23.61ID:9tzTIiwQ
NGUIはセール終わっちゃったね
0778名前は開発中のものです。2014/06/19(木) 14:50:45.02ID:AAAXf/cj
OnGUI内ってSendMessage使えないんですか?
0779名前は開発中のものです。2014/06/19(木) 16:30:29.75ID:R23o2i9+
>>778
アセット買えば使えると思いますよ
0780名前は開発中のものです。2014/06/19(木) 19:33:19.13ID:1mNH26a8
>>778
> OnGUI内ってSendMessage使えないんですか?
私の環境では使えてるみたいですよ。
0781名前は開発中のものです。2014/06/19(木) 20:48:36.08ID:THmABB11
>>776
たまにやるからまっとけ
0782名前は開発中のものです。2014/06/19(木) 21:11:49.69ID:EsJlqe9k
>>781
アセットを購入すれば
またせることが可能ですよ。
0783名前は開発中のものです。2014/06/19(木) 21:27:17.11ID:THmABB11
>>782
おめーにいってねーぞアスペ君
0784名前は開発中のものです。2014/06/19(木) 21:29:19.47ID:8A/L7nKj
windows8.1でバージョン4.5.1をインストールすると
Error loading page couldn't read a file://file
と出て先に進めません。
ぐぐって解決法(ユーザー名変える、ライセンス変える、起動オプション使う)
を試しましたがやはり起動できません。
バージョンダウン以外に何か方法おりますか?
0785名前は開発中のものです。2014/06/19(木) 21:35:40.08ID:mRDyOY4I
アセット〜ですよ
の書き込みって自動応答だよね?

形態要素解析後の処理をどのようにしてるのか気になる

アセット買えばわかるんでしょうけど
0786名前は開発中のものです。2014/06/19(木) 21:39:25.68ID:EsJlqe9k
>>784
アセットを購入するという方法がおりますよ。
0787名前は開発中のものです。2014/06/19(木) 21:47:13.56ID:nbVeBTV9
アセットおじさんの削除要請出てるからそろそろ規制されると思う
今ボランティアいないからいったん規制入るともう解除されんし早く規制して欲しい
0788名前は開発中のものです。2014/06/19(木) 21:55:40.05ID:EsJlqe9k
>>787
アセットを購入することで
早期の規制が見込めますよ。
0789名前は開発中のものです。2014/06/19(木) 22:35:40.65ID:8CnE334e
影の表示を試してるのですがカメラを離すと薄れてしまうようで悩んでます。
例えば床となる平面と六面体と光源を用意した際、標準サイズだと正常に六面体の影が平面に落ちますが
平面・六面体を100倍に拡大して最初と同じ見た目となるようカメラを引いた場合
影が見えなくなってしまいますが、これを防ぐ良い方法はありませんでしょうか?
0790名前は開発中のものです。2014/06/19(木) 22:44:06.73ID:NuT0+YuL
皆で削除要請をだそう
0791名前は開発中のものです。2014/06/19(木) 23:01:22.21ID:1mNH26a8
>>789
Edit -> Project Setting -> Quality の Shadows に
Shadows Distance 設定があるよ。
大きくしたら表示されるんじゃないかな
0792名前は開発中のものです。2014/06/19(木) 23:23:47.02ID:R23o2i9+
>>789
アセットを買えば悩みは解決すると思いますよ
07937892014/06/20(金) 00:18:54.36ID:4YSWVB+2
>>791
お陰様で上手くいきました!
0794名前は開発中のものです。2014/06/20(金) 01:00:19.61ID:nJRpkXXM
javascriptは絶対使うなC#で書けって言われた
0795名前は開発中のものです。2014/06/20(金) 01:58:36.96ID:BWpXVYKT
>>794
当然!
0796名前は開発中のものです。2014/06/20(金) 01:59:32.86ID:lYNvsj/b
なぜに?
0797名前は開発中のものです。2014/06/20(金) 02:37:34.33ID:nJRpkXXM
・unity以外で応用が効かないゴミみたいな言語
・リファレンスやネット上の情報やヒントの多くはC#

他にも色々言われたけど忘れました・・・
0798名前は開発中のものです。2014/06/20(金) 03:35:14.54ID:pesWxVIn
>>781
てことは、今回のセールは目ぼしい物ないっすかね?
0799名前は開発中のものです。2014/06/20(金) 04:32:18.49ID:3zDNXBPv
パーティクルの消失した場所からパーティクルでないオブジェクトを生成したいと考えているのですが出来ないでしょうか?
0800名前は開発中のものです。2014/06/20(金) 04:59:39.21ID:hrPX+QXT
理屈としては可能かとは。

この辺
ttp://docs.unity3d.com/ScriptReference/ParticleSystem.html
ttp://docs.unity3d.com/ScriptReference/ParticleSystem.Particle.html

Deathイベントとか発行されればそういうの使えば難しくなさそうなんだが
残念ながらそういうのはないみたい。
なので個々のパーティクルの状態を監視して
消えたらそこでinstanciateとかやるしかなさそう。
0801名前は開発中のものです。2014/06/20(金) 07:40:01.86ID:E/Bsxa8U
>>799
アセットを買えば出来ると思うよ
0802名前は開発中のものです。2014/06/20(金) 12:58:48.72ID:p2/9m4pF
ドローコール80って多い?
0803名前は開発中のものです。2014/06/20(金) 13:05:48.66ID:bOKRzgTw
ギリ
0804名前は開発中のものです。2014/06/20(金) 13:17:34.71ID:Ix8I0VnJ
>>802

どんなプラットフォームか知らんが
実機で60fps出る?
0805名前は開発中のものです。2014/06/20(金) 13:22:07.61ID:VWAe92pl
>>802
アセット買うと多いかどうかわかりますよ
0806名前は開発中のものです。2014/06/20(金) 13:28:04.96ID:p2/9m4pF
>>804
PCだと64FPSでてる
0807名前は開発中のものです。2014/06/20(金) 13:33:26.57ID:p2/9m4pF
ちなみにノベルゲームのCGモードの画面
GUIボタンを4×4並べてる
スクロールビュー内では全部で40個のボックス
他にラベルも使ってる
0808名前は開発中のものです。2014/06/20(金) 13:35:46.47ID:UKWgrkwO
1/3にせんとスマフォじゃまともに動かんぞ
PCなら別にそれでもOK
0809名前は開発中のものです。2014/06/20(金) 13:39:04.98ID:p2/9m4pF
PC用だしいっか
0810名前は開発中のものです。2014/06/20(金) 13:43:04.46ID:0RG8ipB3
PC用なら余裕だろう。
今作ってる奴瞬間的には300とか行くけど全然大丈夫だし。
スマフォだと50でギリ、20以内なら60fpsでるってのが
2年位前の話だった気がする。今どうなのかはなんとも。
0811名前は開発中のものです。2014/06/20(金) 13:46:46.07ID:pesWxVIn
動いたとしても電池的な問題があるので低く抑えてほしい
0812名前は開発中のものです。2014/06/20(金) 14:25:06.38ID:VWAe92pl
アセット購入で少なくなりますよ
0813名前は開発中のものです。2014/06/20(金) 18:41:58.16ID:YU0BJDcP
List関係の?記号はどんな意味があるんしょうか?


inventory[i] = PlayerPrefs.GetInt("Inventory"+i,-1) >= 0 ? database.items[PlayerPrefs.GetInt("Inventory"+i)]: new Item();
                                  ↑
                                  これです
0814名前は開発中のものです。2014/06/20(金) 18:47:10.23ID:r8/BxKYr
三項演算子 でググってみ
0815名前は開発中のものです。2014/06/20(金) 19:07:32.80ID:FfYDdolu
こんな自慰コード
レビューで持って来たら突き返す
0816名前は開発中のものです。2014/06/20(金) 19:09:17.49ID:VWAe92pl
>>813
アセットを買うと意味がわかりますよ
0817名前は開発中のものです。2014/06/20(金) 19:26:50.10ID:YU0BJDcP
if文の略だったんですね
ありがとうございました
0818名前は開発中のものです。2014/06/20(金) 20:14:27.93ID:dEtOGDd0
これはいい阿呆
0819名前は開発中のものです。2014/06/20(金) 23:22:14.05ID:supHBCQE
プログラムが間違ってるとエラーが出ますが、
何行目が間違ってるとかって教えてくれないんですか?
0820名前は開発中のものです。2014/06/20(金) 23:27:20.14ID:Fdun7tvy
>>819
Unityのコンソールでエラーをクリックして詳細見てみろよ
0821名前は開発中のものです。2014/06/20(金) 23:33:41.97ID:VWAe92pl
>>819
アセットを買うと教えてくれるかもしれませんよ
0822名前は開発中のものです。2014/06/20(金) 23:43:18.67ID:1FtD9X97
Unityでよく使うJavaScriptの解説してるサイトでおすすめなの教えてくれませんか?
一昨日初めてチュートリアルを見てブロック崩しを作ったのですが、スマートフォン用のタッチ操作の作り方がわからず迷っています...(タッチした方向にラケットを移動させたい)
0823名前は開発中のものです。2014/06/20(金) 23:47:11.34ID:VWAe92pl
>>822
アセット購入をおすすめします
0824名前は開発中のものです。2014/06/21(土) 00:00:06.00ID:jVhKxxjR
>>823
今月生活が厳しくて2500円のアセット購入したら家の色々が止まって場合によっては死ぬかもしれない
0825名前は開発中のものです。2014/06/21(土) 00:03:09.35ID:zdV7HaQg
金のない人にアセット買えとか
アセットおじさんひどいな
0826名前は開発中のものです。2014/06/21(土) 01:27:27.48ID:72LvSaAx
>>824
アセットを購入してゲームを作って売れば問題解決です
0827名前は開発中のものです。2014/06/21(土) 02:25:13.73ID:Bu2cKKnd
アセットおじさん!
今週の100%OFFセールはまだですか?
0828名前は開発中のものです。2014/06/21(土) 02:39:23.68ID:72LvSaAx
>>827
アセットを購入したら来るかもしれませんよ
0829名前は開発中のものです。2014/06/21(土) 05:23:36.35ID:CYyyZojv
UnitychangじゃなくてAssetchang作れば良いのに
0830名前は開発中のものです。2014/06/21(土) 09:31:02.09ID:xuTMVVAw
アセット野郎鬱陶しいんだけど、どこに通報すればいいの?
0831名前は開発中のものです。2014/06/21(土) 10:26:18.78ID:hPt5LMHb
もう通報した人いるみたいだから放っとけ
あんまり何度も同じ案件で報告しまくると削除人に相手してもらえなくなる
0832名前は開発中のものです。2014/06/21(土) 10:47:26.76ID:N9r3RLaY
ここの現状を一瞬でも見たら何度か通報したくらいで相手にしてもらえなくなるなんて事は無いだろ。

通報に否定的な意見を言うやつが定期的に現れるけど、焦ったアセットおじさんの別人格かw
0833名前は開発中のものです。2014/06/21(土) 10:53:26.29ID:72LvSaAx
アセットを買えばいいんじゃないかなあ
0834名前は開発中のものです。2014/06/21(土) 11:26:04.80ID:p2rqxFBi
>>832
自己擁護だろうな
0835名前は開発中のものです。2014/06/21(土) 12:17:00.90ID:2m8JohWc
NGUIってなんて読んでる?
えぬじーゆーあいって読んでたけどつべで動画を見るとえぬぐーいって言ってる
独学だとこういうことがわからないんだよな…
0836名前は開発中のものです。2014/06/21(土) 12:20:08.24ID:9USaTJNZ
>>835
アセットを購入すれば読み方がわかりますよ
0837名前は開発中のものです。2014/06/21(土) 13:22:04.51ID:p2rqxFBi
いい加減うざいなー
0838名前は開発中のものです。2014/06/21(土) 13:27:55.08ID:p2rqxFBi
saku:削除整理[レス削除]
http://qb5.2ch.net/test/read.cgi/saku/1348021010/
0839名前は開発中のものです。2014/06/21(土) 13:29:53.66ID:9USaTJNZ
アセットを購入すれば削除されるかもしれませんよ
0840名前は開発中のものです。2014/06/21(土) 14:28:44.37ID:EIh9r8aJ
運営に知らせるのはまだ早い
もう少し待って十分な証拠がたまってから
メーカーに直接業務妨害として通知すべき
0841名前は開発中のものです。2014/06/21(土) 14:39:31.32ID:Vo3EvI7s
>>840
黙れよアセットおじさん見苦しいぞw
0842名前は開発中のものです。2014/06/21(土) 15:42:51.45ID:wiq4RVO0
アセット野郎は1人なのか?
数人いそうな感じがする
0843名前は開発中のものです。2014/06/21(土) 15:57:08.20ID:QI9lspeU
わたしはこれ(アセット)で会社を辞めました
0844名前は開発中のものです。2014/06/21(土) 17:29:40.14ID:EJplMMGR
テクスチャアトラスってgimpとかでpng画像をまとめて配置してpngで出力したらいいんすかね。
0845名前は開発中のものです。2014/06/21(土) 19:00:39.25ID:kmnZHltl
TexturePackerなどで
0846名前は開発中のものです。2014/06/21(土) 19:16:44.27ID:2m8JohWc
NGUIはなんと読むんでしょうか…
0847名前は開発中のものです。2014/06/21(土) 19:26:41.10ID:CYyyZojv
>>844
pro版だとベータ機能だけど2Dスプライトをグループ指定でアトラス化する機能がある
NGUIはAtlasMakerってエディタ機能がついてる
0848名前は開発中のものです。2014/06/21(土) 19:28:17.02ID:vo8X766Q
NonGraphicUserInterface

ノングラフィックのユーザーインターフェイスのことだよ^^
0849名前は開発中のものです。2014/06/21(土) 19:37:33.44ID:9USaTJNZ
>>844
アセットを買うと出力できるよ
0850名前は開発中のものです。2014/06/21(土) 21:03:50.52ID:EJplMMGR
StreamingAssetsに置いたspriteをwwwで取り出したいんですが
wwwはTexture2Dでしか取り出せないみたいです。
Texture2Dをspriteに変換するにはどうしたらいいですか。

ネットで拾った下記コード使ってます。
[SerializeField] string fileName = "icon";
[SerializeField] GUITexture gui;
IEnumerator Start () {
  string path = "file://" + Path.Combine( Application.streamingAssetsPath , fileName);
  using(WWW www = new WWW(path))
  {
   yield return www;
   Texture2D tex2d = www.texture;
   tex2d.Compress(true);
   gui.texture = tex2d;
  }
}
0851名前は開発中のものです。2014/06/21(土) 21:06:43.72ID:DANZgKGD
>>846
エヌジーユーアイ派とエヌグイ派がいる。
作者が正式にどっちとか言ってるかはしらん。
気にしてる人は少ない。
0852名前は開発中のものです。2014/06/21(土) 21:11:39.78ID:N9r3RLaY
グラフィカルユーザーインターフェースでGUIだった様な…だから周りではエヌグーイって読んでるけどな。
0853名前は開発中のものです。2014/06/21(土) 21:58:44.13ID:9USaTJNZ
>>850
アセット購入でできますよ
0854名前は開発中のものです。2014/06/21(土) 22:15:07.22ID:9rxtv522
>>850
Sprite.Create
では?
0855名前は開発中のものです。2014/06/21(土) 22:32:26.66ID:HwMH0vBY
>>846
Uniteとか見てるとみんなエヌグイって呼んでるよ
0856名前は開発中のものです。2014/06/21(土) 23:07:46.64ID:EXLSk+zi
plague inc
democracy3

のクローン的な物が作りたいんですが、ストラテジー専門のチュートリアル本ってありますか?
0857名前は開発中のものです。2014/06/21(土) 23:19:43.20ID:EJplMMGR
>>854
あぁああできたぁ!!
あざますぅ!
0858名前は開発中のものです。2014/06/21(土) 23:51:24.71ID:9USaTJNZ
>>856
アセット買えば本なしでも作れると思いますよ
0859名前は開発中のものです。2014/06/22(日) 03:34:35.26ID:3xRLJocS
unity で、C の #Define 〜〜 みたいなことをするにはどうしたらいいでしょうか。
複数の class をまたいで使いたいです。

どこかで宣言
  public const int YES = 1;
  public const int NO = 0;

別のクラス
  if ( x == YES ) { 処理 };

さらに別のクラス
  if ( y == NO ) { 処理 };


こんな感じで使いたいです。
■ このスレッドは過去ログ倉庫に格納されています