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 peace.2ch.net/test/read.cgi/gamedev/1421561255/ ■本スレ 【3Dゲームエンジン】Unity総合スレッド24 peace.2ch.net/test/read.cgi/gamedev/1415828892/ ■Unity 2ch Wiki(まとめ、過去ログ、リンク集) www24.atwiki.jp/unity2ch/ ●リンク ・Unity(日本公式サイト) unity3d.com/japan/ ・ユーザーガイド&リファレンス japan.unity3d.com/developer/document/ ・チュートリアル japan.unity3d.com/developer/document/tutorial/ ・スクリプトリファレンス docs-jp.unity3d.com/Documentation/ScriptReference/ ・FAQ answers.unity3d.com/index.html ・MSDN msdn.microsoft.com/ja-jp/ms348103 ←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。 注意事
364 名前:名前は開発中のものです。 mailto:sage [2015/03/16(月) 16:28:10.52 ID:v1NymzQJ.net] ドットで描いてもウインドウの拡大縮小で潰れるだろ
365 名前:名前は開発中のものです。 mailto:sage [2015/03/16(月) 16:36:28.93 ID:V04+gvqp.net] >>345 これでも読みたまえ ttp://japan.unity3d.com/developer/document/tutorial/2d-shooting-game/optimization/01.html
366 名前:名前は開発中のものです。 mailto:sage [2015/03/16(月) 18:51:09.22 ID:GzKoWkI2.net] 一つのオブジェクトに二個BoxColliderを追加して当たり判定にしています scriptでisTriggerを操作しようとしたらinspectorの一番上のBoxColliderのisTriggerしか変わらないです オブジェクトについている全てのBoxColliderのisTriggerをscriptで変更する方法ってありますか?
367 名前:名前は開発中のものです。 mailto:sage [2015/03/16(月) 19:01:45.18 ID:V04+gvqp.net] GetComponentsでコンポーネントの配列を取得して操作する。 docs.unity3d.com/ScriptReference/GameObject.GetComponents.html
368 名前:名前は開発中のものです。 mailto:sage [2015/03/16(月) 19:05:47.47 ID:GzKoWkI2.net] >>350 なーるほど、ありがとうございます。
369 名前:名前は開発中のものです。 mailto:sage [2015/03/16(月) 21:54:43.74 ID:f4l0hBPq.net] >>339 ありがとうございます!! 凄
370 名前:いわかりやすい解説でとても助かりました!! getcomponentしてこないといけなかったのですね・・・・ 解決しそうです、ありがとうございます!! [] [ここ壊れてます]
371 名前:名前は開発中のものです。 mailto:sage [2015/03/16(月) 23:27:13.25 ID:DlEDi5Fq.net] スプライトアニメーションの速度をゆっくりしたいんですが アセットを使わずに変える事ってできますか?
372 名前:名前は開発中のものです。 mailto:sage [2015/03/16(月) 23:31:05.68 ID:DlEDi5Fq.net] すみません、自己解決しました。 3D同様でアニメーションから変更できたんですね。
373 名前:613 mailto:1 [2015/03/17(火) 10:21:37.07 ID:5KLe+w/k.net] Unity5 Personalを32bit版で起動するにはどのようにすれば良いでしょうか? 使っているOSはWindows8.1(64bit)です。 ご存知の方いらっしゃいましたら教えていただけると嬉しいです。
374 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 10:26:09.70 ID:LTzXsg/8.net] >>355 インストーラ自体が違うんだ、Unity Installer (32 bit)をダウンロード時に選択してやりなおせ
375 名前:345 mailto:1 [2015/03/17(火) 12:03:12.26 ID:5KLe+w/k.net] >>356 返信有難うございます! そうなんですね・・・。早速32bit版をDLしてみます! ちなみに、先にインストールした64bit版はアンインストールした方が良いのでしょうか?
376 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 12:41:40.14 ID:FGpEnAko.net] unity5になって鏡面とか使えるようになったみたいだから、早速試してみたんだけど オブジェクト同士が映らない。 スカイボックスを変更したらスカイボックスの背景はオブジェクトに反映されるんだけど…
377 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 12:41:53.33 ID:doHeiLMO.net] 残しといてどうするんだそんなもんw
378 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 12:43:47.86 ID:PxJOfFZF.net] >>358 「鏡面」なら何でも写ると思ってるならもう少しどういう処理をしているか、 なぜ出来ていないのかを勉強してみた方がいい。
379 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 14:11:35.04 ID:tm5L+mxl.net] Unity 鏡 かなんかで、調べれば幸せになれる。 鏡もこれまでPro版の特権だったからな
380 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 15:24:14.61 ID:JqpmF2TP.net] お聞きしたいのですが今やってるlevel 11開始記念キャンペーンはどうやって利用するのでしょうか level 11の月額購入サービスは始まってないようですし Proの方しか利用できないのでしょうか
381 名前:名前は開発中のものです。 [2015/03/17(火) 15:51:45.99 ID:R8r8lvJ9.net] クラス名とスクリプト名が明らかに一致しているのにオブジェクトにスクリプトをアタッチしようとすると cant add script スクリプト名とクラス名が一致していない みたいなエラーが出て困っています。 そして不思議なことに、c#のスクリプトを完全新規(念のため。なんの手も加えてないエラーが起こるはずないスクリプト) を作ってアタッチしてもエラーが出るんです 再起動やクラス名スクリプト名一緒に変更してみるなどいろいろ試しましたが直りません どうすればいいでしょうか
382 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 16:00:16.77 ID:R8r8lvJ9.net] void Update () { timer += Time.deltaTime; if(timer >= interval){ Spawn(); timer =0; } } } それからこの部分でエラーが出るのですがc#だとかき方間違ってますか? 再起動やクラス名スクリプト名一緒に変更してみるなどいろいろ試しましたが直りません どうすればいいでしょうか
383 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 16:26:12.92 ID:n4m1rvvV.net] エラー内容も書いたら一発だと思う
384 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 16:29:18.26 ID:n4m1rvvV.net] あ、2番目のエラーについてね
385 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 17:07:57.52 ID:u+pUVItS.net] >>364 スクリプトなんて無駄な事はせずにアセットをかえば簡単にゲームを作れますよ ムリはしないほうがいいですよ
386 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 19:14:13.10 ID:2oLpAPaX.net] {}が対になってない。timerとintervalが定義されていない そのコードから見える可能性はその辺じゃないの
387 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 21:30:32.04 ID:R8r8lvJ9.net] 解決しました ありがとうございます
388 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 21:42:01.52 ID:R8r8lvJ9.net] またC#スクリプトについて質問です キャラクターコントローラーと接触したらアイテムが消えるやつをかいてるのですが あたったときアイテムのほうじゃなくてキャラクターのほうが消えてしまいます アイテムにスクリプトをつけると作動しなくなり、キャラクターのほうにつけると接触したときキャラクターのほうが消えます どうすればいいでしょうか
389 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 21:55:50.50 ID:PxJOfFZF.net] もうね 初歩的なプログラムの学習サイトを探したりチュートリアルを見たりとか そういうところからはじめてみてはどうですかね? Unity関係ないじゃん
390 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 21:57:52.28 ID:r4GotmU7.net] >>370 高校生くらいですか? まずはプログラムの勉強をしたほうがいいと思う。 チュートリアルでも参考書でも買って 少しは自分で勉強してから聞いた方がいいレベル
391 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 22:17:55.05 ID:n4m1rvvV.net] 質問して何が原因かも告げず解決しました、次の質問です はたいてい叩かれるよ、今後のために
392 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 22:18:23.36 ID:0Pat8DyX.net] 最近の初歩的な質問は春休みの大学生かねぇ。 会社入るとちゃんと教えてくれる人は稀だから、自分で頑張る癖付け当た方がいいよ。 まずチュートリアルを隅々までちゃんとやって、どうしても分らなかったら聞くようにしようか。
393 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 22:20:04.98 ID:LTzXsg/8.net] >>370 は何が解らないのか解っていないレベルだと思うので >>371-372 の言う通りにした方が良いよ。 参考文献買う金が無いなら公式含めたチュートリアルを一通りこなすべきだし、プログラム自体が解らないならC#の基本解説してるサイトをまず訪れるべき あとスレ全体に言える事としては質問がコードエラーを含むならエラーのコピペくらい張るようにテンプレに書いとくべきかもしらん。
394 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 23:46:46.39 ID:Kal+8wub.net] コード書かないエラー文書かない回答者へレスも返さないってのはさすがに?
395 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 23:59:47.39 ID:d9ZcbMQk.net] 新しいプロジェクトを作ろうとしたらフォルダの指定の中に日本語が混じっていたようで unity creating unique file とエラーが出て、閉じるしかできなくなってしまいました。 それ以降unityを起動しても同じエラーが出るだけで閉じるしかできなくなってしまいました。 どなたか解決法ご存知でないでしょうか・・・
396 名前:名前は開発中のものです。 mailto:sage [2015/03/18(水) 00:06:55.65 ID:HSBfQFJw.net] >>376 テンプレ読めとかRead The Fuckin Manualとか返せばいいだけになるから
397 名前:名前は開発中のものです。 mailto:sage [2015/03/18(水) 00:15:08.35 ID:NmHV+w/9.net] >>377 alt押しながら起動
398 名前:名前は開発中のものです。 mailto:sage [2015/03/18(水) 16:47:09.33 ID:bpIgXQhD.net] nend使ってる人に聞きたいのですが、uGUIよりも後ろに設置できないのどうすればいいのでしょうか? 常に広告が前面に出てしまってGUIが隠れてしまいます……
399 名前:名前は開発中のものです。 mailto:sage [2015/03/18(水) 17:13:48.36 ID:jpdLRw2A.net] Unityのブレンドシェイプって変化箇所だけにかかる? それともオブジェクト全体? たとえばT字ポーズで表情だけモーフさせたものを 歩いてるモデルへトランジションしたら⊂(^ω^)⊃ブーンみたいなことになる?
400 名前:名前は開発中のものです。 mailto:sage [2015/03/18(水) 17:48:27.38 ID:RRKuFP20.net] >>380 配置換えた方が良くない?
401 名前:名前は開発中のものです。 mailto:sage [2015/03/18(水) 18:04:45.92 ID:NmHV+w/9.net] >>381 やってみればすぐわかると思うが基本的に変化したところだけにかかる。 なぜかというと大概の3Dソフトのモーフシステムはチャンネルに登録した時点での 差分だけを記憶しているから。 スキンで動かした上からモーフを重ねるようなことも出来るし映像なんかだと そういう修正もよくやるがまぁ普通にゲーム用データとしての作りをしてる限り気にしなくていい
402 名前:名前は開発中のものです。 mailto:sage [2015/03/18(水) 18:55:09.10 ID:MZ9RxX47.net] いじめられっ子だからネットでウサを晴らしてるんでしょ 捻くれ坊やはかわいそうな人間なんだよ…
403 名前:名前は開発中のものです。 mailto:sage [2015/03/18(水) 20:50:42
] [ここ壊れてます]
404 名前:.91 ID:bvWP4yhA.net mailto: >>380 普通は広告表示用にスペースを作るもんだ 広告表示とUIをかぶるデザインは良くない appleの審査だと落ちる [] [ここ壊れてます]
405 名前:名前は開発中のものです。 mailto:sage [2015/03/18(水) 21:25:42.48 ID:V7i60Db2M] 一人称視点のゲームを制作中なのですが、マウスカーソルを固定する処理で困っております。 @ゲームを動かす。 Aゲーム開始直後にカーソルが画面中央に固定される(CursorLockMode.Locked)。 B視点(マウス)を少し動かす。 C視点が一瞬であらぬ方向を向く。 視点移動には StandardAssets の FPSController を使っていて、Aの部分をコメントアウトすると問題なく動作します(カーソルはゲーム画面外に置き去りになります)。 カーソルを固定した上でCの状況を回避したいのですが、どうすればよいでしょうか?
406 名前:名前は開発中のものです。 [2015/03/18(水) 23:40:25.79 ID:/m8qPGDL.net] 質問させてください。 歩行するロボットのシミュレーションをUnity上でやろうと思っています。 RidgeBodyをHinge Jointで接続することでロボットの各構成要素に重さを加えたり、BoxColliderを 設定し、地面に対して歩かせようとしています。各Jointに対して角度を動的に設定し、 その姿勢自体や倒れたりしないかなどを確認したり、歩かせたりしたいです。 歩行させるためには、各物体間の角度(Hinge Joint)をスクリプトで変更させていく必要があるのですが どういった方法がいいのでしょうか。 無理矢理な方法としてはUse Limitsを使い、Min/Maxを目的の角度にすれば その角度になりはしました。 ただHinge全体がグラグラしたり外れたりするような動きに成ることがあります。 また少しずつ角度を動かすにはMix/Maxを少しずつ変更させる必要があり、 使い方としては間違っているような気がします。 ロボットの関節をサーボで制御するように徐々に角度を変化させるような制御をするには どうすればいいかアドバイスをお願いします。
407 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 01:13:33.65 ID:sjAWE3ey.net] >>387 ちょっと試していないが多分それにはモーターを使う、ということなのだろう。 ttp://docs.unity3d.com/ja/current/Manual/class-HingeJoint.html ttp://docs.unity3d.com/ScriptReference/HingeJoint.html ttp://docs.unity3d.com/ScriptReference/HingeJoint-useMotor.html ttp://docs.unity3d.com/ScriptReference/HingeJoint-motor.html 直接ベロシティをいじっていいものなのかどうかはよくわからない。 ttp://docs.unity3d.com/ScriptReference/HingeJoint-velocity.html 日本語のリファレンスでもいいけど情報が古くて自動ゲットコンポーネント系の プロパティの記述が残っているしなんか細かいところだと訳が間違ってるものもあるからなぁ。 てか、前回の訳もそうだったが日本サイトが訳を出すと元が改定されるっての、なんとかならんのか?w
408 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 02:24:04.62 ID:sjAWE3ey.net] そういうことってやってる人いないのかな〜と思ったけどやっぱいるなw ttps://www.youtube.com/watch?v=RkxKlkCV4xU どういう仕組みでやってるかはわからんが。描画だけUnityであとは全て 独自仕様なのかもしれない。
409 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 05:33:42.81 ID:LICQ1emq.net] >>380 広告はおそらくOpenGLビューの上に独立したビューを重ねて表示してるので uGUIの下に配置とかは構造的に無理な気がする
410 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 09:01:25.85 ID:nnPOK6TE.net] >>387 アセットをかいましょう 簡単にできます
411 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 12:02:52.22 ID:bar07Ck5.net] Unityで二足歩行のシミュレータを、てのは ・プログラムはともかく、自前でシミュレータの挙動を実装できるだけの知識のベースがある ・そういうのはないけどUnityなら物理エンジンがあるからそれでできるっしょ? この前者か後者かでアプローチというか答え方も違うよね 前者なら
412 名前:Rンポーネントの使い方とかは答えられる人もいるだろうけど、 後者ならもうどうにもならん [] [ここ壊れてます]
413 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 12:19:01.28 ID:sjAWE3ey.net] 本スレにいた人らしいが基本的な制御系の知識はあるとのこと。 単にUnity素人なだけ。
414 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 12:30:32.65 ID:RklsH3PA.net] 教えてください unityshader.hatenablog.com/ 上記のその3を実行したいのですが なんやかんだでよく分かりません。 unity5でstandardアセットをインポートして、、? 記載してあるスクリプトの使い方が分かりません。 どなたか何卒orz
415 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 13:45:32.87 ID:sjAWE3ey.net] どのレベルならわかるんだw アセットとかどうでもいい。Planeを作ってCubeをいくつか作って 物足りなければライトおいて DotImageEffect.csをカメラにくっつけて DotImageEffectShader.shaderをそのくっつけたDotImageEffect.csのshaderのところにD&Dする。
416 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 13:51:13.48 ID:sjAWE3ey.net] ああ、悪い、これイメージエフェクトを継承してるのか。 そしたらスタンダードアセットからイメージエフェクトをいれときゃいいんじゃね
417 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 14:50:14.05 ID:RklsH3PA.net] >>396 standardアセットのイメージエフェクトfolderに入れればいいんですよね。 でシェーダをつけると。 ありがとうございました。
418 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 14:51:37.79 ID:RklsH3PA.net] >>396 ちなみにこの内容だとスプライトには効果がないようですが やり方の問題?
419 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 15:10:09.96 ID:oMk68lcW.net] nendの広告についての返信ありがとうございます 自分的にもそこに広告置くと汚なくなっているっていうのは分かっていたので取り除きました
420 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 20:59:40.49 ID:sjAWE3ey.net] >>398 ダウンサンプルの値上げても効果ない? つか最初からドット絵が相手だとどんなことになるのかは正直検討はつかんが… 見てる限りダウンサンプルの値あげまくれば効果自体は出そうな気がするがなぁ…
421 名前:名前は開発中のものです。 [2015/03/19(木) 21:26:22.45 ID:rzXV2CMN.net] >>389 そうです。こういったように歩行させたいのです。 >>392 前者です。 挙動部分をまさしく勉強していて、各関節の角度をどうすれば目的の位置に足裏を 持って行けて、かつバランスを崩さないかをプログラム使用としています。 質問しているのはまさしくUnity固有の部分で、どうすればRidgeBodyをJointでつなげて 各関節の角度を制御できるかを知りたいのです。試行錯誤しているのですがなかなか… Hinge JointでSpringを使ってTarget Positionを指定してみたり、Limits Min/Maxを無理やり設定 して指定の角度にしたりしているのですが、各RidgeBodyがグラグラした結合しかしなかったり、指定の 角度に動かなかったりと困っています…
422 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 21:53:59.84 ID:mfalUvlb.net] >>400 z値に応じてサンプリング変える(被写界深度の一種)として扱ってるから2Dで距離情報の露出が少ないと反応しないんじゃないの? すぐ回答欲しいかもしらんが、俺も興味沸いたから土日に試してみてるよ
423 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 21:54:21.67 ID:sjAWE3ey.net] 物理でやってる以上角度自体は制御しきれないと思うんだよね。 ジョイントのアングルがリードオンリーになってるのはそういうことな訳で。 ヴェロシティと角度を見ながらモーターのフォースを 細かく切り替えていくしかないんじゃないかと思う。 実際の姿勢制御もそういうことのはずなので
424 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 22:08:06.39 ID:2VddLcON.net] そう言えば大学の時にトラス制御の研究やらされたけどさっぱり分からなかったな
425 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 22:45:57.67 ID:6N/2eR+N.net] unity2Dでドット絵を使っているのですが、ドット絵が気に入らず少し修正しました。 修正したドットをunityに反映させたいのですが、どうすれば元のファイルと置換できますでしょうか。 スプライト化などして切り出しなどし終わっている状態なので一からまた取り込み直しはちょっと面倒
426 名前:なのですが・・・ [] [ここ壊れてます]
427 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 22:49:36.87 ID:sjAWE3ey.net] エクスプローラとかで上書き
428 名前:名前は開発中のものです。 [2015/03/19(木) 23:31:51.12 ID:rzXV2CMN.net] >>403 確かにそうですね。 角度を指定できてその場所に一瞬で動かせてしまうと物理法則とは関係ない世界で動いてしまいますね。 Angleを見ながらFixedUpdateなどの中でForceなどを調整していくということですね。 ターゲットの角度も随時動かしたいので調整が大変そうですがちょっとやってみます。 あと、もう一点気になったのはAnchorで指定した軸に対して結合物体同士がガタガタぶれてしまうのですが これはなぜでしょうか。Anchorで指定した軸とAxisで指定した方向以外には全く動いてほしくないのですが。 動かすと軸がぶよぶよバネのように揺れたり、外れたりします… Break Force/TorqueはInfinityなのですが。
429 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 00:39:36.21 ID:97N4s+MO.net] unityのshaderってマルチパスレンダリングが難しいから大変だな パスの選択が、このパスでレンダリングって指定できなかったから使い勝手が悪かった 結局汎用性がなくなって>>394 みたいにパスを並べていくことになったな
430 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 01:35:16.56 ID:rJrvxR45.net] Unityは使ったことないのですが質問させてください。 Unityで、マインクラフトをシンプル化させたようなアプリを検討中です。 フィールドはそれほど広くなく、ブロックや武器の種類も少なくても良いです。 他の方がUnityでマインクラフトの実装を試みているものがあります。 https://www.youtube.com/watch?v=qdwUkYrHosk 私が今一番不安に思っているのが、動作速度です。 iOS/Android向けに開発するのでハードウェアのリソースも限られてしまいます。 これはみなさんの感覚で良いのですが、 マインクラフトのようなアプリをUnityを使ってモバイル向けに作成すると、 やはり動作はもっさりとしたものになってしまいますでしょうか?
431 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 01:58:16.11 ID:UgQlFlOD.net] >>409 アセットをかえば高速なゲームを作成できますよ
432 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 02:20:09.22 ID:rJrvxR45.net] >>410 アセットというと3Dデータのイメージがありましたが、動作を高速化させるアセットもあるんですね。ありがとうございます。
433 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 02:24:22.75 ID:yDT15zB8.net] >>409 自分で試せばいいじゃん
434 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 02:56:26.37 ID:3W3alozn.net] Unity話でよく出てくるもっさりしたものってどういう意味なんだろうw FPSが低いという話なのか立ち上がりが遅いという話なのか反応が悪いという話なのかw FPSは計算量が多ければ落ちていく。これはもうゲームの量的内容と処理の最適化がどの辺で つりあうのかという話であり量がなければ面白くないならどうにもならない。 Unityの物理処理はとりあえず使えるという意味で手軽だがそのゲームにはこれは必要ない、 という機能を削っていくことが出来ないという弱点もある。 立ち上がりは読み込みの問題だがこれは初期段階でどれほどの量をロードしなければならないかという話で あまりUnityどうこうとは関係ない気がするがいずれにせよUnityがマルチプラットフォーム的な アプローチをとっていいる以上最適化されたネイティブにはかなわないという面があるのは否定できない。 反応が悪い、というのはよく聞く話だけどこれはよくわからないんだよな〜。ハードで受けたイベントが Unity内部でイベントとして発行されるまでどれくらいラグが起きるのかはハードにもよる。 前スレあたりで0.5秒くらい遅れるみたいな話があったがそれはもうUnity内部の話ではなく ハード、もしくはOSとUnity間の問題だし。 まぁ基本的にもっさりしたものになるのはもっさりするようになるものを作るからそうなるのであって 「マインクラフトをシンプル化させたような」の内容が「シンプルったって10km四方くらいはなきゃ
435 名前:話にならんでしょw」 とか言い出すならまぁどうにもならないだろうね、と思うしブロック10*10*10でいいです (それでも1000個だ。もちろん露出した部分のデータだけ持てばいいわけではあるが) っていうなら何とかなるかもしれない、としか言えんよなぁw あとアセットの人は荒らしなので気にしなくていい。 もっともアセットストア自体は良く見てみるだけの価値はある。特にカネ=時間である仕事とかでは。 [] [ここ壊れてます]
436 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 04:40:19.22 ID:Pd+e/OTB.net] 長いよ、変態かよ!
437 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 08:09:22.00 ID:b5kH/07V.net] >>408 なるほど(わかったふり) ありです。
438 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 09:42:27.51 ID:b3f0q5fQ.net] 久しぶりに内容のある長文を見た
439 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 12:22:58.13 ID:j7vBuQV2.net] なんで長いと変態になるんですか!訴訟しますよ!
440 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 12:45:54.82 ID:1LYKYZc2.net] >>407 そもそも的な話だけど、Unityが用意しているコンポーネント・フィジックスが もとめるシミュレーションの精度に足りてるのか?想定した挙動か?とかそういう 問題もあると思うのでそこらへんは自前で用意する方がいいのではないか?と思った
441 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 12:49:56.13 ID:R2JkNUuG.net] >>409 Unityで描写速度出せないなら他の使っても一緒
442 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 13:31:05.14 ID:bibpW6XU.net] 多数のオブジェクトに同一のスクリプトを付けて、スクリプト内にintでobj IDを定義してインスペクター上でオブジェクト達にIDを割り振っているのですが、そのIDからオブジェクトを参照?するようなスクリプトって書くことができるのでしょうか? IDをランダムに出力したらそのIDのオブジェクトをdestroyとかしてみたいんです
443 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 13:43:07.23 ID:uTOdiwuq.net] 全オブジェクトをListに入れといてforeachとifでIDが合致するかどうか調べる
444 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 13:55:34.23 ID:3W3alozn.net] >>420 基本的にはそういうことをするときは配列なり>>421 のいうようにリストなりに 格納しておくのがセオリーだと思う。 ものすごく多数ではない、頻繁ではない、という条件があれば 都度findcomponentsoftype使うという手もある。
445 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 14:19:33.60 ID:bibpW6XU.net] >>422 やはりそうですよね… そう思ってFindObjectsofTypeを使ってみようと思ったのですが使い方がいまいち分からなくて… ()の中にはスクリプト内の定義したintとかは入らないのでしょうか?
446 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 14:37:45.10 ID:iXsjucOU.net] >>402 サンガツっ!
447 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 14:37:46.39 ID:R2JkNUuG.net] GameObjectそのものをListに入れて、それをDestoryするのが一番楽 ちゃんと楽にアクセスできるようにしておかないと、多分あとで困るよ
448 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 14:37:51.56 ID:3W3alozn.net] 言語がわからないならそれはちゃんと勉強するしかないよ。 まぁとりあえずそれの使い方としては全部につけてるそのスクリプトの配列を ScriptType[] scripts; とか宣言しておいて scripts=FindObjectsofType<ScriptType>(); で取得。 int randomID=Random.Range(0,10); foreach(ScriptType st in scripts){ if(st.objID==randomID)Destroy(st.gameObject); } とかをどっかの関数に書いて実行、ってあたりだ。
449 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 14:42:47.31 ID:1LYKYZc2.net] >>423 そこの()に入るのはメンバ変数じゃなくてそれを含んでいるコンポーネント(スクリプトなども)なので 使い方が違う docs.unity3d.com/ja/current/ScriptReference/Object.FindObjectsOfType.html
450 名前:名前は開発中のものです。 [2015/03/20(金) 15:43:05.04 ID:4CxzBg5b.net] >>423 linqを勉強すべし。 var obj = FindOfTypeType().where(x=>x.id ==1).SinglrOrDefult()
451 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 15:58:19.30 ID:KvcyWIza.net] QTアニメテ
452 名前:クスチャのアルファて反映されなくないですか? unity5 [] [ここ壊れてます]
453 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 16:16:45.17 ID:UHDCtdcR.net] >>423 FindObjectOfTypeって全オブジェクトの全コンポーネントなめるからめちゃめちゃ遅いんだが、idをキーにしてDictionaryに突っ込んでおくじゃダメなのか?
454 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 16:29:44.43 ID:nzissrll.net] リファレンスにも、この関数は非常に動作が遅いため、毎フレーム使用することは推奨しません って書いてあるしな
455 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 17:12:26.54 ID:3Z7zrpFn.net] みなさんゲーム作るときは素材を全部作ってから組み立てますか? それとも進めながら適宜作っていきますか? と言うか素材って自作してます? デザイナー上がりじゃない限りなかなか自作は難しいですよね。
456 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 17:31:35.06 ID:oIzvB0PN.net] なんか和ゲー業界えらいことになってるね おまえら何の為にゲーム作るの? プロになろうとする人はこれからはある程度、信念というか 考え持っておかないと続けるの難しそうな気がするけど…
457 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 17:35:52.53 ID:3Z7zrpFn.net] >>433 趣味
458 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 17:38:30.09 ID:rWlc7vea.net] えらいことになってるの?
459 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 18:16:35.67 ID:kaHMWOtV.net] >>435 まったく同じことを書こうとしてた 何かあったっけ?
460 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 19:05:22.12 ID:WdKrQB6p.net] 任天堂とDeNAのことかな? Unityもゲームエンジンも関係ねぇ
461 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 19:34:17.95 ID:f6IkKEq0.net] どうせゲーム自体大したもん作れないし自分で描いてるよ 絵心もクソもないが5年もやってたらそこそこ見れなくもないレベルになってきたような気がする 音楽はフリーだけどもし完成したらテーマ曲くらいは外注してみたい どうせ作りながら手加えたくなるし最初から全部用意はしてないね
462 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 19:49:29.85 ID:R2JkNUuG.net] Nの話は、せめて総合スレで書こうよw 俺は評価してるけどな。キャラだけ貸してDeNAに作らせるんでしょ。賢いと思うよ。
463 名前:名前は開発中のものです。 [2015/03/20(金) 20:15:21.26 ID:lwHZBWiG.net] C#をVisusl studioで使ってるんだけど、 jsの時は別エディタで起動するとかできますか?
464 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 20:26:52.22 ID:7ZilHp8k.net] >>440 エディタの代わりにエディタを立ち上げるプログラムを設定することでできるが(数行のcコード) でもJScriptとしてVS側でサポートされるしVSでよくない?