1 名前:名前は開発中のものです。 [2014/03/10(月) 20:41:34.44 ID:xK0J6QXw.net] 3Dゲームエンジン「Unity」の質問に優しく答えるスレです。 Windows/Mac用。JavaScript/C#/Booといった汎用言語を使用できるのが特徴です。 フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3他 次スレは>>970 を踏んだ方が建てること。ダメなら>>980 か>>990 が建てて下さい。 ■前スレ 【3Dゲームエンジン】Unity質問スレッド7 toro.2ch.net/test/read.cgi/gamedev/1389102625/ ■本スレ 【3Dゲームエンジン】Unity総合スレッド21 toro.2ch.net/test/read.cgi/gamedev/1388200821/ ■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 ←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
800 名前:名前は開発中のものです。 mailto:sage [2014/04/22(火) 01:32:37.90 ID:SddFj2nI.net] blenderで作ったモデルをUnityにインポートすると下部に次のような赤文字メッセージが出ます The targets array should not be used inside OnSceneGUI or OnPreviewGUI. Use the single target property instead. UnityEditor.DockArea:OnGUI() インポートされたモデルやアニメーションには特に問題はないようですが常にこのメッセージが出続けているのは気持ちが悪いです 何が原因で出ているものなんでしょうか
801 名前:名前は開発中のものです。 mailto:sage [2014/04/22(火) 10:53:24.00 ID:g8rw7/Xz.net] >>764 pushはアセットより無料サービス探したほうが早いかな。サーバ自前でやるのも手間だし unityプラグイン出してるとこもある でもワンコード化までできてもiOSは結局証明書の準備と個別プロビジョニング出す手間がかかるけどね 慣れるまでけっこう大変だった。慣れてもめんどいけど
802 名前:名前は開発中のものです。 mailto:sage [2014/04/22(火) 12:33:48.16 ID:Icdl0EX6.net] >>764 > ・PUSH通知機能。上記と同じ BaaSで検索
803 名前:名前は開発中のものです。 mailto:sage [2014/04/22(火) 20:17:12.81 ID:N/wq6Zd4.net] NGUIのUILabelを使用しています エディタ上のプレイでは問題なく表示されるのですが、ビルド後のプレイでは文字が表示されません 何か原因があるのでしょうか?
804 名前:名前は開発中のものです。 mailto:sage [2014/04/22(火) 20:21:32.30 ID:6iye5zAM.net] UICameraの範囲からはみ出しているとか?
805 名前:名前は開発中のものです。 mailto:sage [2014/04/22(火) 20:55:54.87 ID:FM2qD9Pn.net] >>772 アセット買えばいいと思うよ
806 名前:名前は開発中のものです。 mailto:sage [2014/04/22(火) 21:30:32.51 ID:bizjbYll.net] >>772 同一優先度で他の重ね書きな描画要素があったりするとアウトな事がある(実バイナリとUnityのエディタのPlayで順序が異なる) 良くあるのはボタンとその上のラベルの優先度が同一でラベルがボタン画像の下に行くとか もうひとつはアンカの持ち方のせいでスマフォなどの実機だと画面の端から飛び出している場合(Unity上だと広い画面だったりする)
807 名前:名前は開発中のものです。 mailto:sage [2014/04/22(火) 23:26:03.69 ID:uGZh2A5i.net] ものすごく初歩的な質問なのですが AssetStoreからAssetをDLしようとしても繋がらないのですが、何故なのでしょうか? ネットでぐぐってみましたが、思い当たる節が見当たらなかったので
808 名前:名前は開発中のものです。 mailto:sage [2014/04/22(火) 23:
] [ここ壊れてます]
809 名前:32:17.79 ID:2GSO3iZp.net mailto: skinned clothが思うようにいじれなくてふんごおおおおおお! なんで黒くなって選択できない頂点があるんじゃあ [] [ここ壊れてます]
810 名前:名前は開発中のものです。 mailto:sage [2014/04/22(火) 23:38:20.22 ID:FM2qD9Pn.net] >>776 アセット買えばいいと思うよ
811 名前:名前は開発中のものです。 mailto:sage [2014/04/23(水) 05:11:25.06 ID:acqbM/Lv.net] アセットストアは最近よく落ちてる。 落とすどころかつながらないこともある
812 名前:名前は開発中のものです。 mailto:sage [2014/04/23(水) 07:40:08.07 ID:6AAjoHBW.net] static public な変数を持つだけのクラスを作って、グローバル変数のようにしているのですが 変数に値が反映される場合とされない場合があります 条件が不明で、その条件だけでも分からないでしょうか もしくは、良いグローバル変数の作り方って無いでしょうか
813 名前:名前は開発中のものです。 mailto:sage [2014/04/23(水) 07:51:24.53 ID:6AAjoHBW.net] 連投すみません>>780 は、シーンが変わっても変数に値が、です
814 名前:名前は開発中のものです。 mailto:sage [2014/04/23(水) 19:16:33.27 ID:lxRELH/O.net] キャラクターコントローラーをアタッチしたオブジェクトとSphereColliderをアタッチしたオブジェクトの衝突判定が うまくいかなくて困ってます。 キャラクターコントローラー側で、OnCntrollerColliderHitで検出しようとしているのですが、 キャラクターコントローラー側の頭上辺りで検出してしまいます。 キャラクターコントローラーのColliderは適切に設定しているつもりなのですが。 何かアドバイス下さい。
815 名前:名前は開発中のものです。 mailto:sage [2014/04/23(水) 21:09:11.37 ID:H0Tsu8gp.net] 自己解決しました。
816 名前:名前は開発中のものです。 [2014/04/23(水) 22:11:18.36 ID:nOi4zB3q.net] ↑してません。
817 名前:名前は開発中のものです。 mailto:sage [2014/04/23(水) 22:25:14.81 ID:KDvqL0Q5V] そういう場合は大概、自分が適切と思っている所が間違っている事が多い。
818 名前:名前は開発中のものです。 mailto:sage [2014/04/23(水) 22:42:48.52 ID:OQnk9JQb.net] ワロタw
819 名前:名前は開発中のものです。 [2014/04/23(水) 23:12:42.07 ID:Os0OiZcp.net] キャラクターをクリックした場所に向かって走らせたいのですが クリックした方向に回転させるやり方がわかりません どのサイトを見てもLookAtを使ってやれと書いてあるのですが そうするとx軸、z軸方向にも回転してしまい、上手く行きません。 サンプルコードや参考になるサイトなど教えていただけませんでしょうか?
820 名前:名前は開発中のものです。 mailto:sage [2014/04/23(水) 23:34:30.17 ID:XVN7pCIb.net] >>783 は「アセット買えばいいと思うよ」で確定だなと思ってたら >>784 との合わせ技で思わぬ展開になったw
821 名前:名前は開発中のものです。 mailto:sage [2014/04/23(水) 23:49:29.24 ID:acqbM/Lv.net] >>787 transform.LookAt(target,Vector3.up); もしくは transform.LookAt(target,transform.up); とでも書いとけ。
822 名前:名前は開発中のものです。 mailto:sage [2014/04/24(木) 01:04:24.65 ID:lacvx9EI.net] 初心者ですいません スクリプト作成していたら途中でインスペクターに the associated script cannot be loaded〜 のようなエラー文が出てその後一切スクリプトをゲームオブジェクトに設定出来なくなりました 再起動しても直りませんでした ググった所同じような症状になったと言う人はいたけど原因が分からないようでした これに対する対処法などはありますか?
823 名前:名前は開発中のものです。 mailto:sage [2014/04/24(木) 01:07:34.51 ID:ON8Ryi4f.net] エラーは全文書け
824 名前:名前は開発中のものです。 mailto:sage [2014/04/24(木) 01:13:37.04 ID:LUb9DtOx.net] PROを買え
825 名前:名前は開発中のものです。 mailto:sage [2014/04/24(木) 01:17:13.43 ID:lacvx9EI.net] >>790 ですが解決しました スクリプトが間違っていて受け付けなくなっていたようです お騒がせしました
826 名前:名前は開発中のものです。 mailto:sage [2014/04/24(木) 08:55:28.42 ID:fh2zbTEB.net] プレハブを GameObject hogehoge = (GameObject)Instantiate(Resources.Load("Prefabs/hogehoge")); と生成しても、hogehoge.nameも見れるのに 形がどこにも見えませんし、ヒエラルキーにも表示されません 何が原因でしょうか?教えてください
827 名前:名前は開発中のものです。 mailto:sage [2014/04/24(木) 12:11:23.73 ID:zqWEge93.net] >>782 そういう場合は大概、自分が適切と思っている所が間違っている事が多い。
828 名前:名前は開発中のものです。 mailto:sage [2014/04/24(木) 20:27:18.49 ID:w4OCew1m.net] >>794 アセットを買えばいいと思うよ
829 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 00:50:28.84 ID:9FkuY81n.net] 初心者なのですが、教えていただけないでしょうか。 やりたいこと:キャラモデルの服装を変更する仕組みの作り方 共通の構造をもつボーンでキャラと服を、別々のfbxで用意しても、 unityのメッシュ参照を入れ替えると、メッシュが破綻してしまいました。 こういったデータを作りたい場合、データはどう用意すればよいのでしょうか? それとも、メッシュを切り替えるという考え方が、違っていますかね?
830 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 01:03:52.56 ID:cajaI1+V.net] アセットを買えばいいと思うよ
831 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 01:28:40.73 ID:VC4hpV8J.net] >>797 どんなゲーム作ってるの?
832 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 01:52:12.00 ID:9FkuY81n.net] >>799 現状は基礎技術の研究をしているに過ぎないです。 キャラに剣や盾など、変形がないものは、子にすれば解決したかなと思うのですが、 鎧など変形するものとキャラの関連の付け方が理解できていません。 下記のように、一つのfbxで完結すべきなんですかね ttps://www.assetstore.unity3d.com/#/content/2825
833 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 02:05:09.54 ID:MD52BN+1.net] 以前は着替えシステムのサンプルがあったんだけど 4になって動かなくなってなくなっちゃったんだよなw
834 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 02:46:45.07 ID:9FkuY81n.net] >>801 これのことですかね? ttp://answers.unity3d.com/questions/331547/making-characters-with-changes-of-clothes-or-equip.html
835 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 02:52:16.90 ID:MD52BN+1.net] そうそう。そこのスレにも4で動かないって書いてあるよね ダウンロードリストにもないし
836 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 02:56:06.68 ID:3DFVf34c.net] 必殺技用に同時に起こる二つのエフェクトを作っていて、 一つ目のエフェクトAはボタンを離すまで煙が出続ける、 二つ目のエフェクトBはボタンを押すと光って勝手に消えるというものです 両方ともXffectというアセットを使ってるんでエフェクトBが内部的にどうやってオブジェクトを自動削除してるのかは わからないんですが、 エフェクトAに関してはGameObject.Destroy (effectInstance);で明示的に削除してます。 で、困ったのは、エフェクトAだけなら問題ないんですが、 エフェクトBを同時に使うと、エフェクトAのみがその後ボタンを押しても二度と復活しないということなんです。 一応書いておくとエフェクトを作成する時はeffectInstance = (GameObject)Instantiate (effect); といった感じで特におかしなとこはないと思います。 とりあえずある条件下でDestroyを使って消すとその後同じインスタンスを作成出来なくなるというなら、 Destroy以外で削除する方法ってあるんでしょうか?
837 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 03:12:58.24 ID:MD52BN+1.net] ある条件下でDestroyを使って消したのでその後同じインスタンスを作成できなくなっている、 というのならその条件を探して同じインスタンスを作成できるようにすればいいだけなのではなかろうかw もちろんその仮定が間違えていて一度ボタンを押すとフラグが入りっぱなしになって戻らないので インスタンス生成も働かなくなっている、という可能性もあるw その話を聞いているとむしろそういう可能性の方が高いように感じるw
838 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 05:26:05.31 ID:3DFVf34c.net] >>805 ちゃんと色々確認してみて解決しました エフェクトBが存在しなければ発動、という条件を書いていたんですが、 消えたと思ってたエフェクトBが存在していたのが問題でした 左のゲームオブジェクトが並んでる画面では、 エフェクトBが一度発動した後黒からグレーの文字に変わっていたので消えたと思ってたんですが、 やっぱりエフェクトBも明示的にDestroyしないと消えなかったようです ありがとうございます
839 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 12:58:29.10 ID:busB56c2.net] >>800 俺も似たようなのつくってるけど、materialのprefabを作って renderer.materialを切り替えるのが正しい方法じゃないかとおもう。 Unityの流儀的に(prefab単位)で適当に切り替え用のスクリプトを作って、 publicにmaterialを切り替えたい分だけ乗っける感じで実装するのが一番簡単だと思う。 でも物量がすごくなると一覧でみたかったり、修正が誰でも出来るようにしたかったりになるので
840 名前:、 俺はエクセルベースで作ってるけどね。 まともに作り出すと、スクラッチで組むのと同じくらい大変。 [] [ここ壊れてます]
841 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 13:50:09.82 ID:mfHlowxA.net] >>804 アセットを買えばいいと思うよ
842 名前:名前は開発中のものです。 mailto:sage [2014/04/25(金) 23:53:43.19 ID:xDlAGmZq.net] NGにするか
843 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 00:20:11.42 ID:J+PhFz7N.net] 最近面白い組み合わせもないしな 思考停止でアセット買えとかサルでも言えるだろと ちったあ捻れよと 捻らんなら俺も飽きたタイミングでNGするまでなので、まあ好きにしろって事だけど
844 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 01:09:26.16 ID:CV2KwBIM.net] メッシュの一部にだけインタラクティブクロスを適用することってできますか?
845 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 13:31:22.81 ID:YKfUNvcm.net] >>811 アセット買えば出来るよ
846 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 14:48:08.39 ID:hwS1L03d.net] AsseteStoreに入ったらInternal Server Errorが出て個別の商品ページまで行けないんだけど みんなそうなの?
847 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 15:02:52.33 ID:kuhnCvSa.net] 最近つながらんよな〜、ホント。 ブラウザの方は見れるんだが
848 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 16:44:04.83 ID:YKfUNvcm.net] >>813 アセット買ったらなおったよ
849 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 17:31:50.64 ID:1yNdGphh.net] Asset買えちゃんはURLぐらい出さないとスターリンが来て粛正されちゃう感じ
850 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 17:53:48.21 ID:yulMlecP.net] ベクターみたいなサイトでUnity製見たことないんですが こういったサイトで無料で公開することってできますか
851 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 18:48:34.74 ID:hwS1L03d.net] メカニムの話なんですが、 AnyStateからボタンを押すとしゃがむ、ボタンを離すとIdleへ というステートを組んだのですが、ボタンを離してもしゃがんだ状態のままIdleへ戻りません ステート的にはSitDownというステートでずっととどまっている状態で、 GetBoolで調べてもちゃんとSitDown変数がfalseになってます スクリプト的にはこんな感じ if (Input.GetButtonDown ("SitDown")) { animator.SetBool ("SitDown",true); //animator.SetTrigger ("SitDown")ためしにこう書いてみたがだめだった; } if (Input.GetButtonUp ("SitDown")) { animator.SetBool ("SitDown", false); } 意味がわからないのでどうしたもんやらなんですが、他になんかチェックするところありますか? transition設定するパネルのの合成波形の位置設定がおかしいとか
852 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 19:29:50.51 ID:Nwceil++.net] >>818 AnyState->Idleの方のトランジションの遷移条件はちゃんとfalseに設定してるの?
853 名前:名前は開発中のものです。 [2014/04/26(土) 19:41:09.55 ID:6XoE7qQp.net] mac買ったから試しにdlしたんですが iup.2ch-library.com/i/i1180306-1398508767.png こんな感じでインストールできません 原因は何でしょう? 買ったばっかりなのでほとんどいじってないのですが
854 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 20:19:32.63 ID:vFzeYH62.net] まずBootcampでwindowsをインストールしなきゃ
855 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 20:21:05.26 ID:hwS1L03d.net] >>819 遷移の流れは AnyState→SitDown→Idle となっていてAnyStateからIdleには直接つないでません AnyStateからIdleまでをfalseでつなぐと常に条件が発動してIdleに遷移してしまうからです
856 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 20:41:20.11 ID:Nwceil++.net] >>822 Idleをデフォルトステートにして Idle->SitDown SitDown->Idle の2つのトランジションを設定しては?
857 名前:名前は開発中のものです。 [2014/04/26(土) 20:41:40.20 ID:+JkgFhOK.net] >>822 shitdown->idleの遷移条件は?
858 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 20:53:58.07 ID:LmR7y3FP.net] もうanimator画面晒せよ、transition設定出来てないだけやろうけど。
859 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 21:11:13.43 ID:hwS1L03d.net] >>824 やってみましたがだめでした >>824 SitDown=falseが遷移条件ですね 一応再起動してみましたが変化なし
860 名前:ナす ちょっとこれはあまりにおかしいのでなんか見落としてるんだと思います [] [ここ壊れてます]
861 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 21:59:25.22 ID:hwS1L03d.net] ためしにSitDown -> Idle間のトランジションをexit timeにしてみたんですが、SitDownに留まったまま移行しませんでした ただ、ボタンをチョコンと一瞬押すと移行することに気づきました。 ちょっとでも押しっぱになってると移行しません なんだこれ、コントローラーが悪いんでしょうか グっと押し込む感じのPS3で言うとL2ボタンをSitDownに割り当てて使ってるんですが www.amazon.co.jp/dp/B001TRESLA ボタン位置的にはここがベストなんですが…
862 名前:名前は開発中のものです。 mailto:sage [2014/04/26(土) 22:31:59.56 ID:6XoE7qQp.net] バージョン落としてインストールしてもダメ、、、 誰か教えてください(;_;)
863 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 01:56:22.17 ID:dMenXR8B.net] >>828 悪いがわからん
864 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 02:17:45.41 ID:Ry3Kh9q5.net] >>820 unity以外のものはインストールできる?GoogleChromeとか。 できなかったらたぶん許可されてないんだと思う。 お父さんに頼んでインストールしてもらっておいで。
865 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 04:48:44.65 ID:iVKQZE8+.net] メカニムでそのステートのアニメーションが最後まで再生されないと条件がマッチしても次へ遷移しないんですがどういうことなんでしょうか… Atomicのチェックは外してるんで途中でも遷移してくれると思ったんですが
866 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 04:58:19.12 ID:0BUp3jmb.net] ブレンドツリーからはモーション再生が終わらないと、 ってんじゃなかったかな〜
867 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 06:03:24.59 ID:sW6VLDHB.net] sublimetext2でプログラム書きたいけど 自動補完の方法がよくわからない・・・ 解説サイトはどれもMac用のせいかWindowsで記述通りにやってもなぜか補完してくれない
868 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 13:25:42.75 ID:mzwrYwTt.net] >>833 アセットを買えばいいと思わないよ
869 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 16:49:42.40 ID:iVKQZE8+.net] AnyStateとSetTriggerの組み合わせが鬼門なのか、 State遷移が終わってもトリガーが自動でfalseにしてくれないですね SetTriggerはおそらく、ステート遷移が完了するまではtrueを保持し続けるんだけど 条件がtrueの限りAnyStateが先に呼ばれ続けるからおかしくなってるのかも。 GetButtonDownのほかにGetButtonを追加して if (Input.GetButton ("Hoge")) { if (stateInfo.IsName ("Base Layer.HogeState")) { animator.SetBool ("HogeB", false); } みたいにチェックを入れると解決しました。 これやるとSetTrigger使う意味ないですけどね。 なんかただの自分のメモ書きみたいなってアレですが、 似たようなトラブル抱えた人がいつかこれ見つけたら参考に。 >>832 たしかそうでしたね、今回はブレンドツリー使ってなかったんで悪しからずですが
870 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 16:54:40.43 ID:iVKQZE8+.net] あ、押しっぱなしにするっていう対応が取れない場合は普通にupdate内に if (stateInfo.IsName ("Base Layer.HogeState")&& animator.GetBool("HogeB")) { animator.SetBool ("HogeB", false); みたいな
871 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 17:01:39.66 ID:7GHRjx+z.net] >>835 >State遷移が終わってもトリガーが自動でfalseにしてくれないですね >SetTriggerはおそらく、ステート遷移が完了するまではtrueを保持し続けるんだけど TriggerなのにTrueやらFalseってのがよくわかんないです どういう作りにしてるか示してくれないので推測だけど根本的な仕様を誤解してるのでは?
872 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 17:17:05.98 ID:p4o+UV8Q.net] おっ新しいパターンイイネー 俺もアセットを買えば良いとは思わないよ。
873 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 17:28:39.65 ID:iVKQZE8+.net] >>837 根本的な仕様を誤解してました(;´Д`) TriggerをBoolとして使ってたのが問題でそこを直すと解決しました
874 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 17:36:20.10 ID:iVKQZE8+.net] 書き方ややこしいんで書き直すと Boolで作成したパラメーターHogeBに対して SetTrigger("HogeB"); しちゃってたのが問題でした Triggerを使う場合はちゃんとTriggerでパラメーターを作成しなきゃダメだったんですね Pa
875 名前:rameter作成のとこにちゃんとありました いやー、変な勘違いを更に誤解で上書きしたまま記憶する、みたいなことにならなくてよかったです [] [ここ壊れてます]
876 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 19:28:48.19 ID:sW6VLDHB.net] 自己解決 SublimeSocketは信憑性が薄すぎて買う気がしないわ >>834 >>877 頭悪そう
877 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 19:29:44.45 ID:sW6VLDHB.net] 安価ミスっちった^^; じゃ改めて >>834 >>838 頭悪そう
878 名前:名前は開発中のものです。 [2014/04/27(日) 19:57:48.57 ID:G8M19Bd4.net] 思い込みって怖いね age
879 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 21:00:42.73 ID:JPjrG+tW.net] ずっとモデリングばっかしててUnityの使い方忘れてきた
880 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 21:02:34.23 ID:JPjrG+tW.net] 誤爆った。総合スレに書き込むつもりだったんだが ・・・ここAssetの話題は御法度な感じなのか?それとも変なのが沸いてるだけなのか?
881 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 21:12:33.78 ID:GB0I8vQB.net] アセットという言葉に謎のこだわりを持ってる変なやつがいるんだよここ ちょっと前まではアセットはチョン製だから買うなとか発狂してた
882 名前:名前は開発中のものです。 mailto:sage [2014/04/27(日) 22:20:30.57 ID:fJ//nK3t.net] 頭おかしい人が独り常駐してるだけだから、きにしないで
883 名前:名前は開発中のものです。 mailto:sage [2014/04/28(月) 16:17:01.58 ID:aJogAYxY.net] InteractiveCloth付きの布オブジェクトを子に持つオブジェクトをCharacterControllerの.Move()で動かすと 布オブジェクトの親オブジェクトへの追従が小刻みに遅れてしまいます どなたかInteractiveClothに詳しい方、対処法をご教授願います ちなみに検索すると英語で同じ質問している人が出てきますが誰も答えを書き込んでいないようです
884 名前:名前は開発中のものです。 mailto:sage [2014/04/28(月) 16:25:37.59 ID:AI86JRAf.net] > ちなみに検索すると英語で同じ質問している人が出てきますが誰も答えを書き込んでいないようです だから何だっていうんだ
885 名前:名前は開発中のものです。 mailto:sage [2014/04/28(月) 17:41:49.02 ID:qo/dzRrL.net] そこまで調べてもわからんなら世界的にも 対処できてる人がいないのではなかろうかw そもそもキャラクターには使わない方がいいよ ってリファレンスにも書いてあるしw でもずれるんだから理由は 「座標計算のタイミングが合っていない」んだろうな〜とは Move()をFixedUpdate()に書くとかか?
886 名前:名前は開発中のものです。 mailto:sage [2014/04/28(月) 18:03:47.24 ID:Rp+H1cge.net] >>849 ちょっと早いけど、今日の2ちゃんねるで一番頭の悪い書き込みはこれで確定
887 名前:名前は開発中のものです。 mailto:sage [2014/04/28(月) 20:08:25.77 ID:B87EgiQ4.net] 誰か >>759 ヘルプ。。。
888 名前:名前は開発中のものです。 mailto:sage [2014/04/28(月) 20:13:12.19 ID:RFGPoTuI.net] Terrain ColliderのCreate Tree Collidersではうまくいかんのか?
889 名前:名前は開発中のものです。 mailto:sage [2014/04/28(月) 20:56:56.03 ID:B87EgiQ4.net] >>853 それで出来たコライダーに衝突は出来るんだけど、衝突した情報が木ではなくTerrainそのものになっちゃうんです。 つまり地面と同じ情報。
890 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 09:30:13.48 ID:e3Pxfpzs.net] プレハブからInstantiateしたゲームオブジェクトについてるスクリプトAに public Transform HogeTransform; と記述があって、そこに別のスクリプトBからTransformを放り込みたいんですが、 どうやって書けばいいんでしょうか、あまり推奨されないことだと思うんですが、 Assetteから落としてきたパックで色んなとこで使いまわすから、スクリプトAの中身を変更したくないんです。 とりあえずこちらで用意したスクリプトBに下記コードを書いてみたんですが、上手くトランスフォーム"hoge"が渡せてないようです instHoge = (GameObject)Instantiate (hogeGameObject); scriptA = (SCRIPTA)instHoge.GetComponent ("SCRIPTA"); scriptA.HogeTransform = hoge; どなたか添削していただけますでしょうか
891 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 11:01:58.26 ID:4faCUYpP.net] そもそも何で書かれてん
892 名前:の?w キャストはC#では使うがjsでは使わない。(エラーになる) しかしにもかかわらずGetComponentの書き方はjs ひょっとしてBooなのか?w jsならこんな風にでも書いとけば動く var hoge:Transform; var hogeGameObject:GameObject; var instHoge :GameObject; var scriptA:SCRIPTA; function Start () { hoge=transform; instHoge = Instantiate (hogeGameObject); scriptA= instHoge.GetComponent ("SCRIPTA"); scriptA.HogeTransform = hoge; } [] [ここ壊れてます]
893 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 11:21:02.14 ID:D8gXWLmu.net] >>855 2行目 SCRIPTA scriptA = instHoge.GetComponent<SCRIPTA> ();
894 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 11:26:02.63 ID:mXgn1EY3.net] エラーが出てないってことはComponentの取得はできてるんだろ いじりたくないってアセットが内部で何かしてるんじゃないか
895 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 11:33:11.14 ID:e3Pxfpzs.net] >>856 書き忘れました、C#ですね うーん、どうなんでしょう、JSは使ったことないんですがやってることは同じに見えますね もしかするとスクリプトを読み込んだ時点でscriptA.HogeTransformを定義しておかなきゃダメで、 後から代入しても意味ないのかもしれませんね… scriptAファイルの中でHogeTransformは宣言だけ書かれてて、 namespaceというので色んなファイルと共有してるっぽいです こうなるとお手上げですかね
896 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 11:38:05.06 ID:e3Pxfpzs.net] >>857 変えてみましたが同じでした ゲームを再生中にボタンを押してインスタンス作成の際にエラーが出ます NullReferenceException: Object reference not set to an instance of an object
897 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 11:39:06.15 ID:4faCUYpP.net] そのエラーはインスタンス元のゲームオブジェクトがセットされていないというエラーじゃないのかw
898 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 14:23:11.82 ID:A0a6FSLA.net] そのエラーはアセット買えば解決するよ 特に韓国製アセットがオススメ
899 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 16:44:59.20 ID:e3Pxfpzs.net] >>861 確かに! インスタンスの更に子オブジェクトが対象オブジェクトなのにそのことを完全に忘れてました。 できました、レスしてくれた方々ありがとうございました
900 名前:名前は開発中のものです。 mailto:sage [2014/04/29(火) 17:50:21.15 ID:73sTWu15.net] キャラクターコントローラーを使うメリットって何ですかね?