1 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 08:44:31.15 ID:3QHRiisF.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質問スレッド8 toro.2ch.net/test/read.cgi/gamedev/1394451694/ ■本スレ 【3Dゲームエンジン】Unity総合スレッド22 toro.2ch.net/test/read.cgi/gamedev/1395140574/ ■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 ←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
845 名前:名前は開発中のものです。 [2014/06/21(土) 02:25:13.73 ID:Bu2cKKnd.net] アセットおじさん! 今週の100%OFFセールはまだですか?
846 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 02:39:23.68 ID:72LvSaAx.net] >>845 アセットを購入したら来るかもしれませんよ
847 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 05:23:36.35 ID:CYyyZojv.net] UnitychangじゃなくてAssetchang作れば良いのに
848 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 09:31:02.09 ID:xuTMVVAw.net] アセット野郎鬱陶しいんだけど、どこに通報すればいいの?
849 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 10:26:18.78 ID:hPt5LMHb.net] もう通報した人いるみたいだから放っとけ あんまり何度も同じ案件で報告しまくると削除人に相手してもらえなくなる
850 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 10:47:26.76 ID:N9r3RLaY.net] ここの現状を一瞬でも見たら何度か通報したくらいで相手にしてもらえなくなるなんて事は無いだろ。 通報に否定的な意見を言うやつが定期的に現れるけど、焦ったアセットおじさんの別人格かw
851 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 10:53:26.29 ID:72LvSaAx.net] アセットを買えばいいんじゃないかなあ
852 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 11:26:04.80 ID:p2rqxFBi.net] >>850 自己擁護だろうな
853 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 12:17:00.90 ID:2m8JohWc.net] NGUIってなんて読んでる? えぬじーゆーあいって読んでたけどつべで動画を見るとえぬぐーいって言ってる 独学だとこういうことがわからないんだよな…
854 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 12:20:08.24 ID:9USaTJNZ.net] >>853 アセットを購入すれば読み方がわかりますよ
855 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 13:22:04.51 ID:p2rqxFBi.net] いい加減うざいなー
856 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 13:27:55.08 ID:p2rqxFBi.net] saku:削除整理[レス削除] qb5.2ch.net/test/read.cgi/saku/1348021010/
857 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 13:29:53.66 ID:9USaTJNZ.net] アセットを購入すれば削除されるかもしれませんよ
858 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 14:28:44.37 ID:EIh9r8aJ.net] 運営に知らせるのはまだ早い もう少し待って十分な証拠がたまってから メーカーに直接業務妨害として通知すべき
859 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 14:39:31.32 ID:Vo3EvI7s.net] >>858 黙れよアセットおじさん見苦しいぞw
860 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 15:42:51.45 ID:wiq4RVO0.net] アセット野郎は1人なのか? 数人いそうな感じがする
861 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 15:57:08.20 ID:QI9lspeU.net] わたしはこれ(アセット)で会社を辞めました
862 名前:名前は開発中のものです。 [2014/06/21(土) 17:29:40.14 ID:EJplMMGR.net] テクスチャアトラスってgimpとかでpng画像をまとめて配置してpngで出力したらいいんすかね。
863 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 18:53:54.13 ID:7EG+o9HUq] InputのGetDownKeyがシーン遷移時に初期化されてしまうのに困ってます。 (シーンAのInput.GetDownKey('A')をトリガーにしたシーン移行をしたのち、キー入力が変わっていないにも関わらずシーンBのInput.GetDownKey('A')がtrueになってしまう) どなたか解決方法をご存じないでしょうか?
864 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 19:00:39.25 ID:kmnZHltl.net] TexturePackerなどで
865 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 19:16:44.27 ID:2m8JohWc.net] NGUIはなんと読むんでしょうか…
866 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 19:26:41.10 ID:CYyyZojv.net] >>862 pro版だとベータ機能だけど2Dスプライトをグループ指定でアトラス化する機能がある NGUIはAtlasMakerってエディタ機能がついてる
867 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 19:28:17.02 ID:vo8X766Q.net] NonGraphicUserInterface ノングラフィックのユーザーインターフェイスのことだよ^^
868 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 19:37:33.44 ID:9USaTJNZ.net] >>862 アセットを買うと出力できるよ
869 名前:名前は開発中のものです。 [2014/06/21(土) 21:03:50.52 ID:EJplMMGR.net] 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; } }
870 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 21:06:43.72 ID:DANZgKGD.net] >>865 エヌジーユーアイ派とエヌグイ派がいる。 作者が正式にどっちとか言ってるかはしらん。 気にしてる人は少ない。
871 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 21:11:39.78 ID:N9r3RLaY.net] グラフィカルユーザーインターフェースでGUIだった様な…だから周りではエヌグーイって読んでるけどな。
872 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 21:58:44.13 ID:9USaTJNZ.net] >>869 アセット購入でできますよ
873 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 22:15:07.22 ID:9rxtv522.net] >>869 Sprite.Create では?
874 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 22:32:26.66 ID:HwMH0vBY.net] >>865 Uniteとか見てるとみんなエヌグイって呼んでるよ
875 名前:名前は開発中のものです。 [2014/06/21(土) 23:07:46.64 ID:EXLSk+zi.net] plague inc democracy3 のクローン的な物が作りたいんですが、ストラテジー専門のチュートリアル本ってありますか?
876 名前:名前は開発中のものです。 [2014/06/21(土) 23:19:43.20 ID:EJplMMGR.net] >>873 あぁああできたぁ!! あざますぅ!
877 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 23:51:24.71 ID:9USaTJNZ.net] >>875 アセット買えば本なしでも作れると思いますよ
878 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 03:34:35.26 ID:3xRLJocS.net] unity で、C の #Define 〜〜 みたいなことをするにはどうしたらいいでしょうか。 複数の class をまたいで使いたいです。 どこかで宣言 public const int YES = 1; public const int NO = 0; 別のクラス if ( x == YES ) { 処理 }; さらに別のクラス if ( y == NO ) { 処理 }; こんな感じで使いたいです。
879 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 07:44:31.71 ID:Oqxd9MBI.net] それは言語スレに行って欲しい
880 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 08:24:07.86 ID:urs/4VWP.net] それ#defineと全然違わん? あれはプリプロセッサであってCでも複数のソースをまたぐもんじゃないし。 とりあえずやりたいこと自体はstaticでやれってのがunityでの作法。 AScript内で public static const int YES = 1; public static const int NO = 0; 別で if ( x == AScript.YES ) { 処理 }; とかになると思う。 そういうよく使うものを集めといてnamespace使えば 直にYESとかもできる、と思う。 昔はnamespaceの使用に制限があった気もするので調べたほうがいいかも。
881 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 12:04:59.22 ID:R2EnijzZ.net] constってstaticにできない、というかstatic含んでるんじゃなかったっけ?
882 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 12:14:22.36 ID:sRistruX.net] >>878 ここで聞くより AssetStoreで探すといいと思うよ
883 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 12:35:33.94 ID:LO3uleW0.net] >>878 UnityというよりC#の質問な気もするけど public static class Constants { public const int NO = 0; public const int YES = 1; } 別のクラス if( x== Constants.YES) {処理}; みたいな感じじゃだめなのかなー
884 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 12:43:30.66 ID:GF7cUgRY.net] >>881 あ〜、そうだ、その通りでした。すまない。
885 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 12:54:24.68 ID:GF7cUgRY.net] あれ…IDが…685は681です
886 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 14:23:04.31 ID:qG/6k0Mt.net] 859 です。 >>879 すみません、言語の問題でしたか… >>880 >>883 #define と同じです。 C で言うヘッダーファイルの概念がない(?)ので、どうしたものかと。 やはり、その方法でやるしかないんですね。 先頭の オブジェクト名.〜〜 が少し気持ち悪いですが、やってみます。 namespace は調べてみます。 スレ違いのところ、ありがとうございました。
887 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 16:18:59.38 ID:Jsr6FrHu.net] ↑ コイツこれからの人生、多分失敗の連続。 少なくとも後3年の内にでかいのやらかす。
888 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 17:08:07.45 ID:e9ZZWNrl.net] >>886 一応ある事はある、コンパイラへのオプション引数として-D的にdefineを定義できる箇所が PlayerSettings->Other Settings->Scipting Define Symbols って箇所があって、ここにTEST_DEFとか入れておけば #if TEST_DEF // compile TEST_DEF #else // compile undefined(TEST_DEF) #endif 見たいにすることはできるけどあんまりおすすめしないぞ
889 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 17:09:11.59 ID:240lT5Vf.net] >>887 涙拭けよ
890 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 18:52:16.73 ID:6jQdTx9n.net] ヘッダファイルにコンスト置いてそれをインクルードするのと 同じようなことをしたいって話なら多分本来的には 親クラスを作ってそれを継承しろって話なんだろうけどね。
891 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 20:12:03.06 ID:qG/6k0Mt.net] >>888 define という言い方が良くなかったかもしれないです。 >>890 さんの言うような、定数的な使い方をしたかったです。 教えて貰った方法を1個ずつ試し、namespace が具合がよかったので メソッドなし、const のみのクラスを作って対応しました。 標準対応されてない(しなくなった?)方法を使っているのではないか、 非常識な構造になっていないか、少し不安ですけども。 ありがとうございました。 m(_ _)m
892 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 00:04:42.32 ID:ccx3k1/im] 初歩的な質問ですみません。 ストアから持ってきたキャラクターモデルにアニメーションがついてきたんですが、アニメーターコントローラーの各ステートのMorionにセットしてもキャラが動かないものがあります。 アニメーションビューで動かないものを見てみると、黄色い文字で、オブジェクト名:Animator.○○と書いてありました。 このようなアニメーションファイルはどのように扱えば良いのでしょうか??
893 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 02:12:24.43 ID:MdEDALc8.net] NGUIの使い方が全く分かりません 多分バカなだけだと思いますが、解説サイトは10以上見たのですが unity本体以上に用語ややる事が多くて理解できません 画像付きでかつ文章もサルでも分かるようなサイトってないですか? 使っているのは2.x系のフリー版です ボタンだのバーだのではなく、ただ会話ウィンドウを作りたいだけなのですが・・・
894 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 02:59:20.27 ID:D0LXZHzh.net] >>893 オーナーさんに迷惑がかかると困るので直リンはしませんが グーグルで、 Unity 4.3+NGUI 3.6で台詞表示ウィンドウの簡単なサンプル Youtubeで 20時間目(字幕あり)Unity NGUIで文字を使う を検索してみてください(後者は続きがあります) フリー版は使ったことないので、現行バージョンとの差異など 適宜脳内変換&予測で見てください
895 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 03:50:23.45 ID:MdEDALc8.net] >>894 ありがとうございます。 2x系と3x系は設定項目もかなり変わっているそうで その辺の差分も混乱の元になってる気がします・・・ まぁ頭悪いだけなんですけど とにかくアドバイスありがとうございました
896 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 04:41:11.45 ID:FBqUhWLJ.net] もしNGUIの評価目的でフリー版を使っているのなら、最新版とはもはや別物になってるから そのつもりで使った方がいい。特に日本語とかフォントの使い方は根本的に変わってる
897 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 06:25:15.26 ID:iYJPVuW1.net] OnCollisionStayでオブジェクトが接触している時を検知出来ますが 逆に何も接触していない時というのはどういう方法で判定すれば良いのかと悩んでいます OnCollisionExitだと接触しているオブジェクトの何かが一つでも離れた時に検知してしまうため、 複数のオブジェクトに接触している場面で使うと、他に接触しているオブジェクトがあるのにオブジェクトが接触していないと判定されてしまいます… 何一つ接触しているオブジェクトが無い状態の時を検知したいので、何か方法があれば教えて頂きたいと思います
898 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 09:20:27.89 ID:RrimJ1+p.net] >>846 接触した回数を格納する変数と、離れた回数を格納する変数をつくり、引き算して0の時は何もくっついていない。 とかでどうですか。
899 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 09:26:56.96 ID:buUXbvfW.net] Unityの有料アセットを職場のPCから持ち帰り自宅のPCで使えるでしょうか? やったらドロボーですが、物理的に可能かどうか(動くのか、本体みたいにアクティベーションが必要なのか)が知りたいです。 ちなみにゲームではなくアセットを作って売る商売を考えているのですが、同じような人いますか。
900 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 09:39:20.03 ID:P37rYm0M.net] 何で知りたいの?やるんでしょ? どうせやるなら自分で試せば?
901 名前:878 mailto:sage [2014/06/23(月) 09:43:26.64 ID:EH7lu5Lq.net] アンカみすった >>897 へのレスです
902 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 11:28:10.63 ID:lEC7sZPL.net] それならわざわざ別の変数にする必要なかろ >>899 ただのunitypackageファイルで認証機能はなかったと思うからユーザの良心に期待するしかない 商売ではなくお小遣い稼ぎ目的でストアに申請中だ
903 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 11:50:10.74 ID:TyaMSPqI.net] おい、アセット野郎が湧いてないぞ 天変地異でも起こるのか?
904 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 12:45:44.60 ID:QzL6NA+L.net] >>897 アセットを購入すればできると思いますよ
905 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 14:03:07.91 ID:2qYFhavX.net] >>897 OnCollisionStayを使ってないからてきとーにかいてみるけど、 参照カウンタつけて見れば? ヒット筒知がきたら +1 Exitが着たら -1 0になったら非接触
906 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 15:16:15.94 ID:MdEDALc8.net] すみません、ゴミみたいな質問ばかりで本当に申し訳ないんですが さっきアセットストアでNGUI最新版を購入ボタン押してカード番号、住所など 入力して進んでいって買ったのですが、ダウンロードボタンが出てきません 2x系はexeがダウンロードされましたけど、3x系もexeのダウンロードが開始されますよね? アセットストアの使い方でググると入力を最後まで済ませると購入ボタンがダウンロードボタンに 変わるので、それクリックしてダウンロード開始するとありますが、unityで開く、追加購入する の2つのボタンしかありません PC上にもダウンロードされた形跡がありません また、登録メアドに購入確認メールというのが届いています 今どういう状態なのか分からないのですが、普通クレカで購入したらすぐダウンロードされますよね?
907 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 15:17:31.75 ID:MdEDALc8.net] もしかしてダウンロードを失敗しているんでしょうか その場合もう一回買い直す必要がありますか?
908 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 15:21:55.38 ID:TJ5gbvUP.net] Unityで開く、でいいんじゃない? そしたらダウンロードした後に解凍、 インポート設定ウィンドウが開く、と思う
909 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 15:25:01.07 ID:D0LXZHzh.net] >>906-887 Unity3DでCTRL+F9押しAssetStoreを開いたら、左上にある引出しみたいなアイコンを押すと、 買ったりなんかして、ダウンロードできる状態になったAssetが入ってると思います。
910 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 15:26:15.70 ID:MdEDALc8.net] >>908 「unityで開く」も「もう一回購入する」も両方試しました 「unityで開く」を押すと「しばらくお待ち下さい」に変わって、10分以上待ちましたが 何も起きません。ずっと「しばらくお待ち下さい」のまま停止してしまいます 「もう一回購入する」は最初と同じく住所、カード番号を求められ 最後までやるとまた追加料金発生しそうなので途中でやめました 購入履歴にはしっかりNGUIと名称と購入数1と記載されています
911 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 15:35:54.92 ID:MdEDALc8.net] >>909 ありがとうございます。ダウンロードできました。 ブラウザからはダウンロードできないんですね。 ブラウザ上で「unityで開く」となっていたボタンがUnityからだと 「ダウンロード」に変わっていました。すみませんでした。
912 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 15:38:07.77 ID:AxkpNm1d.net] >>910 Unity3Dの中からCMD+9(mac) ctrl+F9(win)でAssetStoreを開いて、自分のアカウントが合ってるか確認してみたら? 合っているなら>>909 の言うようにAssetStoreウィンドウで自分が購入したものの一覧がある。
913 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 16:23:42.91 ID:92uvKon1.net] この場合、Unityで開くでUnityで開かれない謎が残りそうだ
914 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 16:29:11.69 ID:AxkpNm1d.net] >>913 Windowsだとアンチウィルスソフトが止めてるかもしらん、Macはしらね
915 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 18:46:32.70 ID:k7uVOkwS.net] 初心者です1takashicompany.hatenablog.com/entry/2013/11/10/215814 のサンプルゲームをAndroidタブレットにうつすとキャラが動きません Character Controllerは対応してないのですか?
916 名前:895 mailto:sage [2014/06/23(月) 18:52:59.59 ID:k7uVOkwS.net] リンクまちがえました!0310unity.hateblo.jp/entry/unity_2d_basic_2 の2Dゲームです
917 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 19:01:49.43 ID:QzL6NA+L.net] >>915 アセットを買えば初心者でも簡単に作れますよ
918 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 21:15:42.46 ID:AxkpNm1d.net] >>915 スマフォ系デバイスはジョイスティックとか十字キーが付いてる奴以外は自分で仮想ジョイスティックを作って対応するかしないと駄目だぜよ。
919 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 21:18:19.94 ID:XKDFtz5h.net] 4.3.4f1から4.5.1f3へアップデートして大丈夫かのぅ。。。
920 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 21:20:52.32 ID:/yZ4KTD1.net] アセット買うのを進めまくる奴なんなん
921 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 21:39:03.88 ID:aFWzokog.net] bot ですのでアッセトNGワードでok
922 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 23:08:34.38 ID:vGUVHOCII] Unityを4.5に更新したら表示されてたはずのGUI Textが消えたんだけどバグなん?
923 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 22:50:50.29 ID:QzL6NA+L.net] >>919 ASSET購入で大丈夫ですよ
924 名前:922 mailto:sage [2014/06/23(月) 23:22:09.54 ID:vGUVHOCII] 事故解決。 4.5.0のバグで、4.5.1で修正済みでした。 お騒がせしました。
925 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 23:17:41.36 ID:ybmdyGmr.net] このBOT学習しよるが
926 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 23:24:02.62 ID:/yZ4KTD1.net] 頭いいBOTだなあ 口説いちゃうぞw
927 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 23:26:42.76 ID:iYJPVuW1.net] >>901 >>905 そういう方法もあるんですね ありがとうございます 試してみます
928 名前:名前は開発中のものです。 [2014/06/23(月) 23:45:46.94 ID:LAP9/0qp.net] 現在javaスクリプトで簡単なゲームを作成しています。 キャラクタAとBがいて、 Bがモーション(BB)を再生したら、 Aがモーション(AA)から(AB)に移行する という制御をつくりたいのですが、 どう書けばいいのかわかりません。。。 Aが、「あるオブジェクトに接触した」とか 何かしら、Aに影響があって、そこからの移行ならわかるのですが、 別のキャラクターの行動によって Aの行動が移行するには、どうしたら良いでしょうか。 javaの入門書などを見ながらやっておりますが、 なかなかこのようなケースが見当たりません。 すみませんが、宜しくお願いします。
929 名前:名前は開発中のものです。 mailto:sage [2014/06/23(月) 23:50:56.49 ID:QzL6NA+L.net] >>928 ア セ ッ トを買ったらできると思いますよ
930 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 00:11:51.84 ID:kFSCUZ90.net] アボーン多いな
931 名前:895 mailto:sage [2014/06/24(火) 00:22:16.60 ID:y214QPKQ.net] >>918 そうでしたか・・たすかりました!
932 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 10:24:59.68 ID:IGSAf2uf.net] ウインドウ閉じるときの処理ってどうやって書けばいいの? ウインドウ閉じるときに関数Unko()を呼び出したいんだけど
933 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 10:34:19.19 ID:baurP4A5.net] >>932 アセットを買えばいいと思うけどね
934 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 10:36:41.27 ID:sOj6VjIF.net] アセットNGワードで超スッキリ
935 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 11:29:43.46 ID:6/T6s6wx.net] >>932 OnApplicationQuitじゃ駄目なの?
936 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 12:31:18.43 ID:hwthn67C.net] >>928 BがAの状態を監視するか AがBに自分の変更を通知するか のどちらかでは? sendmessage使うなり直接参照するなり
937 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 12:40:29.47 ID:foPHixvq.net] AssetStoreで検索して買えばいいと思いますよ
938 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 13:14:38.89 ID:2zSyX9Lh.net] 俺もこいつの思い付きそうなアセット関係の 単語をNGにしてるからスッキリだわw アボーンを見るたびに愉快w
939 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 13:30:10.55 ID:IGSAf2uf.net] >>935 右上の終了ボタンを押されたときにダイアログを表示させたいんだ 終了ボタンが押されたときに終了させないで任意の関数を呼び出したい
940 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 13:33:24.44 ID:foPHixvq.net] >>939 ア セ ッ ト を購入すればいいと思いますよ
941 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 14:08:40.08 ID:vvCfVgMQ.net] 「買」をNGでスッキリ
942 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 14:29:34.08 ID:6/T6s6wx.net] >>939 ソレできないってUnity Q&Aにあった 全画面アプリケーションとして作って売り物のFPSみたいにQuitはゲーム内UIにしておくしかなさそう。
943 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 15:02:24.74 ID:GPkpIMQJ.net] >>942 原理的には、C#で user32.dll を import して、Win32 API 使ってウインドウハンドルを取得して、ウインドウプロシージャにフックかけて WM_CLOSEをよこどりすればできると思われる
944 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 15:21:52.76 ID:foPHixvq.net] アセットで解決すると思う
945 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 16:06:25.48 ID:IGSAf2uf.net] 標準にはついてないのか・・・全画面は苦手なんだよなあ
946 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 16:21:19.74 ID:dEmuuQyV.net] >>944 たとえばどんな?
947 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 16:28:09.13 ID:6/T6s6wx.net] >>943 まぁ確かにできるけどそれだったら最初からVSでゴリゴリ書いた方が楽な希ガス。 プラグイン関係デバッグがめんどくさいのよね。>>Unity
948 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 16:56:55.50 ID:foPHixvq.net] >>947 あセットかったらデバッグも楽ですよ
949 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 16:59:45.62 ID:dEmuuQyV.net] >>948 たとえばどんな?
950 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 19:24:36.30 ID:Expqq7lH.net] 2Dゲー作るならやっぱり2D系のコンポーネント使った方がいいんでしょうか それとも普通のrigidbodyとかの方がいいですか? 後々全部変えるとなると手間がすごいので、できれば最初に決めておきたいと思います
951 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 19:26:15.24 ID:GmgytiWG.net] Spriteが必須になるから2Dにしとけ
952 名前:ヤジ事件音声鑑定結果wwwwwwwwwwww mailto:sage [2014/06/24(火) 19:28:12.57 ID:Expqq7lH.net] 専門家「ヤジのあと0.16秒後に別のヤジが飛んでいる」 専門家「声の周波数も鈴木議員とは40Hz程違う」 専門家「少なくとももう1人別の人間がヤジを飛ばしています」 0.16秒wwwwwwwwwww40Hzwwwwwwwwwwwwwwwwwwww くっだらなさすぎワロwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
953 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 19:33:15.06 ID:R9iWmKfZ.net] うわあ
954 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 20:52:06.79 ID:foPHixvq.net] >>952 アセットを購入すると聴き取れると思いますよ
955 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 21:16:46.26 ID:CFsw8I95.net] 空白レスが多くて草生えるwww
956 名前:名前は開発中のものです。 [2014/06/24(火) 22:07:46.37 ID:6oM6z2uJq] ジャンプ中に移動できるようにしたいんだが、うまくいかん 上に瞬間移動して、ゆっくり落ちてくるんだが
957 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 23:14:41.03 ID:WRnNJvD+.net] parentObjectとchildObjectを即席で作ってparentObjectに以下のjsを入れ込んだのですが function Start () { parentObject.transform.parent = childObject.transform; } UnityEngine.Component' is required to access non static member 'transform' とかエラーでできません・・・
958 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 23:45:23.85 ID:R9iWmKfZ.net] 本でも買って基礎からやった方がいいのでは… スクリプトを付けたオブジェクトのtransformを取得する場合はgameObject.transformまたは単にtransformだけでいい 子オブジェクトから親を取得する場合はtransform.parentでいいが親から子を取得するにはfindしないといけない
959 名前:名前は開発中のものです。 mailto:sage [2014/06/24(火) 23:51:40.28 ID:foPHixvq.net] >>957 ASSETSTOREでかえばいいとおもうけどね
960 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 00:15:30.79 ID:JvhPP4dKv] FPSを作っていたのですが、自作のキャラクターから弾を発射するスクリプトをコピペしてきて 座標のためオブジェクトを参照する所だけをかえたのですが、一切動きません。 具体的にどこをかえたのかというと、下記のスクリプトのLo_Muzzle部分を 変えて、実行してみました。 他に手を入れなければいけない部分があるのでしょうか? #pragma strict var BulletPrefab: GameObject; function Start () { } function Update () { if( Input.GetButton("Fire1")) { var muzzle = transform.Find('Lo_Muzzle'); var bul : GameObject = Instantiate(BulletPrefab,muzzle.position,muzzle.rotation); var direction = (muzzle.position - transform.position).normalized; bul.rigidbody.velocity = direction * 50; } }
961 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 00:11:16.58 ID:kLn56OUm.net] C#でスマホ対応の脱出ゲームを作ってみたいのですが 参考にする本は「Unityによる2Dゲーム開発入門」で大丈夫でしょうか。 初心者向けかつ、最後にタッチでアクションを起こすものが載っているそうで、 色々なサイトを調べてもまともに理解できない程の素人が買うには丁度良さそうな 気がしています。 もっと脱出ゲームを作るうえで為になる本ってありますか?
962 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 00:27:19.23 ID:TZSzNseo.net] その本、おれももってるけど、ぜんぜん使えないよ。 まして脱出ゲームは作れない。
963 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 00:56:28.69 ID:FZD9B5lf.net] 脱出ゲームに必要な知識をピンポイントで学べる本ってのも難しいな 基礎中の基礎はその本でも分かるみたいだから それ読んでから足りない部分をネット検索で補うようにしてみたらいいのでは
964 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 01:17:05.02 ID:zpIb/eJE.net] >>961 アセットストアで検索したらどうかな
965 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 01:52:51.81 ID:5xe24LIX.net] アセットおじさん NGされるのがよっぽど気になるみたいだなw
966 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 02:34:45.72 ID:106rb2ud.net] あせっっとぅすぅとぅあに奉納すれば気にならなくなるよ
967 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 02:47:25.08 ID:5xe24LIX.net] きいてるきいてるw
968 名前:名前は開発中のものです。 [2014/06/25(水) 03:24:46.33 ID:1DMUwI4i.net] こんにちは。 NGUIを利用して、UIを作成しているのですが、 UIウインドウが開いたときに、サウンドを鳴らしたいのですが、 「UIPlaySound」の「Trigger」の項目で設定できるのでしょうか。 宜しくお願いします。
969 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 05:29:53.03 ID:zpIb/eJE.net] >>968 アセットストアで買えばいいと思う
970 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 06:37:26.65 ID:D2epn889.net] アセットおじさん、ベイジアンフィルタで学習させながらNGしてるから 書き方をちょっと変えるくらいじゃあ全然意味ないぞ。もっと頭を使え
971 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 08:17:15.82 ID:kLn56OUm.net] >>962 939 ありがとうございます。立ち読みしてから決めてみます。
972 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 09:17:12.11 ID:106rb2ud.net] 書き方変えてるの見えてんじゃねえかwww
973 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 10:35:53.10 ID:I0DhEjgK.net] スレが加速するから例のおじさんは害でしかねえんだよなあ
974 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 10:43:41.78 ID:3+jnI0JB.net] >>969 アセットストア利用するだけ 金と時間の無駄だと思うよ
975 名前:名前は開発中のものです。 [2014/06/25(水) 18:52:07.69 ID:a8S4jIkf.net] クイズゲーム作ってて4択の解答を下記のようにstring多重配列で並べているんですが量が多いせいかめちゃくちゃ重くなります。 string[,] mondai1 = { {"あいうえお","かきくけこ", "さしすせそ", "たちつてと"},{"あいうえお","かきくけこ", "さしすせそ", "たちつてと"}, (以下300個ぐらい続く) } ゲームの初回起動時に、タイトルからクイズ画面に移動するとロード4秒かかります。 でもシーン遷移でタイトルに戻り、再度クイズ画面に行くと今度は1秒で済みます。 unityはシーン遷移時にオブジェクト全部削除するはずなのに二度目のロードがなぜ短縮されるのかわかりません。 なにか気づいたところあったらお願いします。
976 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 19:03:43.34 ID:efxaxSxI.net] その程度の配列で重くなるとは思えませんが・・配列を削ったら軽くなるのでしょうか
977 名前:名前は開発中のものです。 [2014/06/25(水) 19:24:14.24 ID:a8S4jIkf.net] >>976 書いてませんでしたがPCでは軽いです。 android実機(エクスペリアのちょっと古い機種)でテストすると起きます。 この多重配列は4つあって、試しに3つ消してみたらロード時間が2秒になりました。
978 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 20:12:51.13 ID:ztIemAgA.net] unity使ったことない俺がエスパーしてみる フォント作るのが遅いんじゃね?
979 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 20:22:35.38 ID:Va0UIggp.net] >>975 ランダムアクセスが遅いとかならともかく、2次元配列の定義だけでそこまで遅くなるとは考えにくいが そういう情報はあらかじめ全て保持するのではなく、リソースで管理するなどして 必要なときに必要な情報だけ取り出すようにしたほうがいいのでは
980 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 20:33:42.08 ID:56gETtlt.net] 衝突する側とされる側がいて衝突される側から、衝突する側がボタン押したか否かを判断したいんですけど 衝突する側の変数使わずリダイレクトできますか? OnCollisionEnter(colision col) if(col.Input.GetButton("x") == true){処理} は無理でした 衝突する側が衝突したらフラグ立ててそれを衝突される側が見に行けば 簡単にできるのは分かるんですが、変数使わず衝突される側からする側が ボタン押したか否かってInputクラスのリダイレクトだけで判定できないですか?
981 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 21:42:37.87 ID:JEtSDWdr.net] Inputってスタティックだから衝突する側もされる側もなくない? if(Input.GetButton("x")){処理} でいい気が…
982 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 21:47:33.01 ID:56gETtlt.net] >>981 衝突というか、Aを十字キーで操作してBにぶつけ、かつその状態(接触中)で Aがボタンを押したら、Bがそれを感知する、としたいんです A側なら普通にInput.・・・でいいんですが、ボタンを押した後の処理が B側にあるので、Input感知もB側でしたい、というのが理由です A側でボタンを押してフラグを立てたくないのは、処理が増えるからです しかし、もちろんフラグを立てなければできないのであれば立てます が、その前に一応聞いておきたかったんです
983 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 21:54:24.01 ID:7i7kXnh4.net] なんだかよくわからんがプログラムの組み方がおかしい気がするぞ ボタンを検出するだけのCをつくってAからもBからもさんしょうすりゃいいんじゃない?
984 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 21:59:53.65 ID:JEtSDWdr.net] Aってプレイヤーの人間のことなのか? ネットワーク対戦でもしてるってこと? Inputはどのスクリプトからでも直接見れるよ。 ネットワークの相手のInputをダイレクトに見るのは無理。
985 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 22:32:35.83 ID:Z+BiUh6a.net] OnControllerColliderHitの使い方を教えてください OnTrigerEnterとかはできたんですがこいつはできません
986 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 22:34:59.69 ID:Z+BiUh6a.net] Rigibody使って接触させたら反応しないんですかねぇ
987 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 22:39:09.62 ID:56gETtlt.net] >Inputはどのスクリプトからでも直接見れるよ。 マジですか・・・ すみません、できるわけないと思って試していませんでした やってみますすみません
988 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 23:02:39.11 ID:NYPoNOpf.net] シーン名(string)から、シーンレベル(int)を取得なんてできるわけ無いですよね?
989 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 23:13:29.04 ID:Ojz1uQ4E.net] polygonCollider2Dなどの あたり判定の受付範囲を可視化する方法はありますか?
990 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 23:28:19.88 ID:mQkctGc5.net] 2Dアクションで、透明なCollider作ってカメラだけが進めなくなる壁作りたんだけど カメラを座標指定や子オブジェクで追尾させるとColliderを貫通するし velocityで無理矢理追尾させても画面がガクガクするしでなんかいい方法ないかな
991 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 00:07:13.95 ID:a944jii7.net] >>988 名前でloadlevelできるのに必要だろうか
992 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 00:26:35.57 ID:+p+4Xh8y.net] >>991 フェードイン、フェードアウトでシーンが切り替えられるクラスを作成中なんだけど、 LoadLevelがジェネリックスに対応していないから、ほとんど同じ内容のメソッドを2つ書いているのがとても我慢ならんのじゃー!!うわーん
993 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 00:27:56.58 ID:+p+4Xh8y.net] >>985 それは、自分が動かないと反応しなかった気がするぞい
994 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 01:08:20.47 ID:6yKQkya9.net] >>985 キャラクターコントローラーをつけてから使う。 コリダー+リジッドボディと併用できなくもないが 相性は悪いな。
995 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 01:15:00.03 ID:RQg7QqJi.net] スクリプト上から生成したオブジェクトのあたり判定を確認したいです。 polygonCollider2Dなどのあたり判定の受付範囲を 実行時に可視化する方法はありますか?
996 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 01:17:46.44 ID:6yKQkya9.net] >>990 キャラをどういう方法で移動させてんのかとかにもよるけど 指定座標に向けてレイ飛ばしてヒットしなけりゃ移動とか?
997 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 01:24:33.14 ID:6yKQkya9.net] >>995 MeshFilterとMeshRendererコンポーネント追加して そのポリゴンを描いちゃえばいいんじゃない?
998 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 01:28:55.28 ID:hwn/P72R.net] >>990 すまん自己解決した (追従物座標 - カメラ座標) / Time.fixedDeltaTime をvelocityに入れることで自然に追従しつつコリジョンもちゃんとしてくれた
999 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 01:29:53.05 ID:p7wlM2tI.net] >>995 ア セ ッ トを かえばできますよ
1000 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 01:42:30.12 ID:x6bAo7KH.net] >>992 > >>991 > フェードイン、フェードアウトでシーンが切り替えられるクラスを作成中なんだけど、 > LoadLevelがジェネリックスに対応していないから、ほとんど同じ内容のメソッドを2つ書いているのがとても我慢ならんのじゃー!!うわーん シーン名とレベルインデックス変換の関数はなさそう。 エディタ拡張で動的に変換テーブルでもつくっとく的な感じでしょうか。 answers.unity3d.com/questions/33263/how-to-get-names-of-all-available-levels.html むしろめんどくさい。
1001 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 04:08:50.17 ID:qolUsmno.net] NGUIのExample XでWear Random Itemボタンを押すとBackpackのslotにアイテム(EquipRandomItemのInvGameItem gi)が追加されるようにしたいのですが どう書けばいいのかさっぱりわかりません…ご教示おねがいします。
1002 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 04:33:40.34 ID:JlwxX/Uh.net] アセット購入希望ですが、 バーチャルスティックの左で動かし、右(もしくはスワイプ)で視点変更するような アセットで何かお勧めはありませんでしょうか?
1003 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 05:41:32.79 ID:lXlYASxv.net] >>999 無理だよ アセットを買っても
1004 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 06:18:38.15 ID:GamcsUef.net] UnityでMMDを使うメリットってあるの? 普通のモデルじゃいかんのか?
1005 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 08:38:52.28 ID:f8PxsD/K.net] アボーンの制度が上がっているw このままだと一月も持たず全部アボーンになっちゃうよー おじさんがんばれww
1006 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 11:24:37.62 ID:Aj7X+jwv.net] >>992 こんな感じでいいんじゃね void LoadLevel<T>(T scene) { if( scene is int ) Application.LoadLevel(System.Convert.ToInt32(scene)); else if( scene is string ) Application.LoadLevel(scene as string); }
1007 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 12:25:56.02 ID:Mi3PIu8o.net] 円筒をくり抜いたドカンのような形のオブジェクトを作りたいのですが cylinderではくり抜くやり方がわかりませんでした。 ご教示おねがいします。
1008 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 12:59:05.86 ID:6yKQkya9.net] Unityはモデリングツールではない。 スクリプトで計算して直接メッシュを生成することは可能。 この辺 ttp://docs.unity3d.com/Manual/GeneratingMeshGeometryProcedurally.html
1009 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 13:10:40.90 ID:+ESJiKVh.net] >>1007 アセット買えばいいと思いますよ
1010 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 13:30:46.70 ID:6yKQkya9.net] アセットちゃんちったぁ仕事してくれよw ちなみにアセットストアには本当にそういうアセットはある。 つか、エディタ拡張>モデリング、というカテゴリーがある。フリーのものもある。
1011 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 14:17:44.79 ID:lXlYASxv.net] >>989 だから無理だってば アセットなんか何の役にも立たない
1012 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 14:18:28.17 ID:lXlYASxv.net] ミス >>1009 ね
1013 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 14:50:34.59 ID:H1Wua1Tk.net] NGUIでキャラに話しかけたらUIを表示し、文字を表示し終えたらUIを消す処理を したいのですが、表示は以下の記述で出来ました。 // 会話ウィンドウがまだない場合ウィンドウを表示 if(GameObject.Find ("UI") == false){ Instantiate(Resources.Load("6.prefabs/UI_1"), windowPos, Quaternion.identity); } しかし会話が終わって何かボタンを押したらUIを消去する、という処理を どうすればいいのか分かりません。 NGUIのUIRootあたりのどっかにDestroyでもするんでしょうか・・・?
1014 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 15:06:45.58 ID:+ESJiKVh.net] >>1013 アセットを購入すれば出来るんじゃないかなあ
1015 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 15:32:31.90 ID:1w6X5l2p.net] hoge.SetActive(false); じゃあかんの?
1016 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 15:56:26.71 ID:H1Wua1Tk.net] >>1015 ありがとうございます。 SetActiveを知らなかったのでググってみたのですが、Active状態の切り替えって オブジェクト自体(インスタンス)は残るんですよね? あくまでも可視状態の表示/非表示(visible / invisible)を切り替えるだけで 人に話しかけた時に出る会話メッセージUIですので、表示後プレイヤーが ボタンを押したら会話ウィンドウUI自体は完全に削除するほうがいいのかなと思っています
1017 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 16:06:58.22 ID:jOhJYl1f.net] 自分自身をDestroyでいいんじゃね
1018 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 18:54:29.00 ID:5O4C96Z9.net] >>1004 mayaやBlenderより覚えるの簡単
1019 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 21:05:08.20 ID:+joEmIyt.net] 嘘乙。 どう考えてもモーション作成という意味では機能不足でアニメーション作るのが苦行になるだけ。 無料で配布されてるモデルやモーションが使えるからです。
1020 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 22:52:35.85 ID:Tc7uPDSd.net] var target : GameObject = GameObject.Find("target"); transform.LookAt(target.transform.position); これ系がうまく行きません オブジェクトの名前ってInspectorのタグのところに書いてある文字が名前なんですよね? 適当にキューブを作ってTagをtargetにして他のobjにこいつをしこんだのですが振り向かないです NullReferenceException: Objectらしいのでオブジェクトの名前付けが間違ってるのでしょうか
1021 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 22:54:59.29 ID:Tc7uPDSd.net] 普通にリネームしたらできましたぁ・・・ タグで識別する方法とかないんですかねぇ
1022 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 22:55:00.72 ID:+ESJiKVh.net] >>1020 ASSETSTOREにいってアセットをかいましょう
1023 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 22:59:09.01 ID:t35CWy1R.net] Tagで探すなら.FindGameObjectWithTagか.FindGameObjectsWithTag
1024 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 23:00:23.97 ID:a944jii7.net] >>1020 ダグじゃない オブジェクトの名前を指定する
1025 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。