- 1 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 23:02:03.72 ID:t35CWy1R.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質問スレッド9 peace.2ch.net/test/read.cgi/gamedev/1399506271/ ■本スレ 【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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
- 799 名前:名前は開発中のものです。 [2014/07/25(金) 17:14:25.35 ID:W9I4J6AZ.net]
- 質問です、ボールが転がってきて、あるエリアにはいると吹っ飛んでいく
という処理をしたいのですが エリアの方のゲームオブジェクトにスクリプトで void OnTriggerEnter2D (Collider2D collider) { if (collider.gameObject.tag == "Ball") { } } と記述したんですが、ボールが飛んでいくにはこのifの中に どう記述すればいいかわかりません。触れてきた相手を飛んでくみたいに 動かすにはどうすればいいのでしょうか?
- 800 名前:名前は開発中のものです。 mailto:sage [2014/07/25(金) 17:35:28.91 ID:++qbGd5R.net]
- >>775
これは簡単です。 アセットストアでアセットを購入するだけでできますよ
- 801 名前:名前は開発中のものです。 mailto:sage [2014/07/25(金) 17:49:10.22 ID:AXeKnHUx.net]
- >>775
BallオブジェクトにRigidbodyが付いてるならGetComponentで拾ってきてAddForceで上向きにはぜる力を与えるだけで飛ぶよ。
- 802 名前:766 mailto:sage [2014/07/25(金) 19:48:12.58 ID:3Tv1yZOiy]
- 初心者ですが、apkファイル作成後
androidに入れて起動しましたが、 起動直後に強制終了されていまいます。
画面の向きは横にしてあり、横向きにアプリが起動されたあと 落ちるといった感じです。
なぜこのようなエラーが起こるのでしょうか?
- 803 名前:名前は開発中のものです。 [2014/07/25(金) 21:10:54.56 ID:W9sfWc0G.net]
- unityでゲーム作ろうと思うんですけど、オススメの本はありますか?プログラミングに関する経験はありません。
- 804 名前:名前は開発中のものです。 mailto:sage [2014/07/25(金) 21:18:31.97 ID:++qbGd5R.net]
- >>779
アセットを買えば本もプログラムもいりませんよ
- 805 名前:名前は開発中のものです。 [2014/07/25(金) 21:19:04.79 ID:yO0yGDG+.net]
- Unity+Oculusをやろうとしてるんだけど、
お勧めのPCとかある? 展示会とかで発表したりとか考えてるんだけど、 ノートPCだとパワー不足なんかな?
- 806 名前:名前は開発中のものです。 [2014/07/25(金) 21:25:08.89 ID:iFSUr7jg.net]
- >>781
アセットを買えばノートPCでも大丈夫ですよ
- 807 名前:名前は開発中のものです。 [2014/07/25(金) 21:27:24.90 ID:yO0yGDG+.net]
- >>782
アセットを買えば病気も治りますよ
- 808 名前:名前は開発中のものです。 [2014/07/25(金) 21:38:36.66 ID:iFSUr7jg.net]
- >>783
アセットを買えば火病らなくても済むようになりますよ
- 809 名前:名前は開発中のものです。 mailto:sage [2014/07/25(金) 21:45:09.46 ID:7l22/Fhy.net]
- アセット無双
- 810 名前:名前は開発中のものです。 mailto:sage [2014/07/25(金) 21:56:08.76 ID:2cXlIann.net]
- >>781
アスキーかどっかの記事で、Oculus DK2を使う場合はノートだとGTX870M以上って見た。 ローポリでドローコールもきちんと管理すればどんなのでもなんとかなると思うけど。
- 811 名前:名前は開発中のものです。 mailto:sage [2014/07/25(金) 22:10:19.58 ID:KmKyUprh.net]
- >>779
モノによってはプログラミングほぼゼロでも作れるが、 逆にSLGなどはプログラミングができないと話にならないので、 何を作りたいかでおすすめ本は変わる 大抵、Unityの入門書よりも先にC#の本をすすめることになるかもしれない
- 812 名前:名前は開発中のものです。 mailto:sage [2014/07/25(金) 22:58:05.49 ID:bu/q6HLm.net]
- >>779
Unityいいぜ。というのは。 プログラミング言語、プログラミング知識、3D技術、関連ツール 最新のゲーム制作技術においては覚えることは多岐にわたる 「多岐の部分」を知っている人にとってUnityは大変敷居が低い ということであり、誰でもすぐに作れるという事ではないんです 手っ取り早くつくるには、市販の特定ジャンルのツクールを購入 するか、Unityを特定ジャンルのツクール状態にできるアセットを 買ったほうがいいです
- 813 名前:名前は開発中のものです。 [2014/07/25(金) 23:22:57.28 ID:W9I4J6AZ.net]
- >>777
BallオブジェクトにはRigidbodyが付いてるんですが とりあえず if (collider.gameObject.tag == "Ball") { Rigidbody rb = GetComponent<Rigidbody>(); rb.AddForce(Vector3.up * 10f); } とやってみたんですが反応なしです、GetComponentで拾ってきてAddForce はどうやったらいいのでしょうか?初歩的なことですがお願いします。
- 814 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 00:23:45.33 ID:Pd
]
- [ここ壊れてます]
- 815 名前:e7vaBL.net mailto: void OnTriggerEnter2D (Collider2D collider)
{ if (collider.gameObject.tag == "Ball") { collider.gameObject.transform.rigidbody2D.AddForce(Vector2.up * 10.0f); } } [] - [ここ壊れてます]
- 816 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 00:38:22.13 ID:FUgjdlK2.net]
- アセットを買おうと思うんですけど何型がいいんでしょうか?
- 817 名前:名前は開発中のものです。 [2014/07/26(土) 00:44:45.01 ID:NYv53pO1.net]
- >>790
ありがとうございます! しかし、同じように記述してもボールに何も変化がないんです。 ifの中にDestroy(collider.gameObject); だと、ボールは消えるのですが教えてもらった collider.gameObject.transform.rigidbody2D.AddForce(Vector2.up * 10.0f); をいれるとそのまま素通りしてしまうんです。 何故だろう?
- 818 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 00:51:28.08 ID:0XabHoDN.net]
- >>792
Rigidbodyは3D用、2D用にはRigidbody2Dを使う必要がある。 Ballにアタッチしたのはどっちだ。
- 819 名前:名前は開発中のものです。 [2014/07/26(土) 00:57:01.06 ID:NYv53pO1.net]
- >>793
BallにはRigidbody2Dがあります。
- 820 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 02:03:32.84 ID:QyheBo8K.net]
- androidをビルドしようとするとselect android sdk root folderと出てくるんですが
どうすればapkのファイルを保存できますか?
- 821 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 02:29:58.49 ID:JwEbU2Pe.net]
- >>792
うちの環境では>>790のコードで動いたからどこか設定をミスってるか凡ミスか。 新規プロジェクトで最小構成、最小コードにしてみて動くか確かめていくしかないな >>795 メニューのEdit→Preferences→External ToolsのAndroid SDK Locationを正しく設定
- 822 名前:名前は開発中のものです。 [2014/07/26(土) 03:11:11.58 ID:3xzQe3zm.net]
- まpeace.2ch.net/test/read.cgi/gamedev/1403791323/ともなゲーム作る機能ついてないけど、
ゲーム作れそうな気にさせてくれるアセットを 売って小遣いを稼ぐツールとはこれのことでしょうか?
- 823 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 08:48:02.07 ID:EVhUUjGh.net]
- メーカーがUnity使っていくつも商品出してるよ?
君の頭が足りないんじゃないかな?
- 824 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 08:49:00.72 ID:QyheBo8K.net]
- >>796
出来ました。ありがとございます。
- 825 名前:名前は開発中のものです。 [2014/07/26(土) 08:56:45.20 ID:NYv53pO1.net]
- >>796
もう一度最小コードで試してみます、ありがとうございます。
- 826 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 09:31:17.96 ID:FUgjdlK2.net]
- >>798
いくつも出してるなら有名なタイトルを挙げてみたらどうですか?
- 827 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 09:49:17.99 ID:EvWXVBlt.net]
- ゲーム開発しようって人間ならいくらなんでも
ドラクエ、大航海時代、Might&Magicくらい知ってんだろ エアプばればれだっつーの
- 828 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 10:32:45.14 ID:FUgjdlK2.net]
- ファミコンのタイトルあげて何を言ってるの?ばかなの?
- 829 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 10:56:34.19 ID:mbv8CNba.net]
- そういえば世間は夏休みか・・・
花火、なつ祭り・・・ 太陽がまぶしいぜ
- 830 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 11:05:56.40 ID:EI/7gKKD.net]
- Androidのドラクエ8は全部C#で書き直した上にシェーダを数千個使ってたんだっけか
仕事とはいえ絶対やりたくねえ
- 831 名前:名前は開発中のものです。 [2014/07/26(土) 11:17:02.83 ID:qdG7fsSh.net]
- >>801 黒猫ウィズをはじめコロプラのゲームはほぼUnity
ガンホーならケリ姫にUnity使ってる マイナーなとこだとVitaのエスケーププランとか開発中のLIMBO2とか あとは今までソフトウェア開発してた会社が新しくゲームバブルに乗ろうとして 簡単と噂されるUnityに手を出してゲーム作ったら >>788で言ってるようなノウハウ全くなくて爆死ってことがよくある 地雷の位置は個人でやるのと全く同じに感じるよ 個人ならゲームが完成しないだけで済むけど、 会社だとどんどん費用つぎ込んで赤字でリリースして 毎月の売り上げもサーバー代まかなえないレベルってことがよくある 個人だろうが企業だろうが、Unityのスキルなんかよりプロジェクトのマネジメント力が100倍大事。
- 832 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 11:20:36.28 ID:T7eN6Pwb.net]
- >>805
アセットを買えば簡単ですよ
- 833 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 11:51:36.13 ID:mjufvZ5j.net]
- >>806
UnityにはUnityのノウハウがあるんだけど、カンタンって噂だけで導入決めちゃうと悲劇が訪れるよなw
- 834 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 12:19:01.09 ID:9Dca96HS.net]
- >>808
アセットを買えば簡単ですよ
- 835 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 12:24:11.77 ID:rdoYCwfm.net]
- こいつを消すアセット誰か作れや
- 836 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 12:34:59.77 ID:mbv8CNba.net]
- あのアセットおじさんが最後の一匹とは思えない。
人類が今後もunityを使い続ける限り、 第二、第三のアセットおじさんが現れるかもしれない アセットおじさん:「私が死んでも第二、第三の アセットおじさんが現れるだろう。クククグフッ・・・」 しかし我々人類は油断してはならない。またいつなんどき第二第三のアセットおじさんが現れるとは限らないのだ
- 837 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 12:37:48.77 ID:QmWK6O8x.net]
- おじさん関連ワードNGにしてるから最近は平穏なもんだがw
- 838 名前:名前は開発中のものです。 [2014/07/26(土) 12:45:26.66 ID:3xzQe3zm.net]
- このツール自身にはゲームを完成させる能力はないと思うけど、
それっぽいアセット作ると売れるんだもんw 情弱ちょろすぎんだろw
- 839 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 13:34:55.02 ID:ZMivOsdt.net]
- お前には無理
- 840 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 13:49:16.81 ID:9Dca96HS.net]
- >>810
アセットをかえば消えると思いますよ
- 841 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 13:51:22.52 ID:mjufvZ5j.net]
- >>813
ゲームを完成させる能力がないのはツールではなくおまえ。
- 842 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 13:52:26.33 ID:kwHLIAi4.net]
- >まともなゲーム作る機能ついてない
>ゲームを完成させる能力はない 煽るのに必死でこういうの無意識に書いちゃうから 自己紹介してるのに気づかないんだろうなあ
- 843 名前:名前は開発中のものです。 [2014/07/26(土) 14:44:26.88 ID:3xzQe3zm.net]
- じゃあゲームみせて〜?
- 844 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 17:42:26.62 ID:QmWK6O8x.net]
- >>818
体はオッサン、心は子供w
- 845 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 18:30:11.38 ID:KEzDxYA/.net]
- >>818
言うことが子供すぎる お兄さん、おとななの〜? じゃあ、チンコみせて〜? ↓ __ _,, -ー ,, (/ "つ`..,: :/ :::::i: :i ─::!,, ヽ.....::::::::: ::::ij(_::● r " .r ミノ~. :|::| ::::| :::i ゚。 :|::| ::::| :::|: :`.| ::::| :::|_: :.,' ::( :::}: :i `.-‐"
- 846 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 21:02:39.59 ID:l03q38Sa.net]
- SendMessageの引数にGameObject渡したんだけどエラーが出る
あとVector3型でもだめ 複数渡せないのは知ってるけど、これってどの型だとOKなの? レファレンス引いても見てるとこが悪いのか書いてなかったんだけど
- 847 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 21:28:34.60 ID:1twwY5rm.net]
- >>821
第一引数が文字列で対象オブジェクトのメソッド名 第二引数がGameObjectだよ? なお省略時第3引数はメッセージの受け取り先が無い時にエラーにするになってる
- 848 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 21:29:05.94 ID:liTuFWAe.net]
- GameObjectもVector3も渡せる。
なんてエラーでてんの?
- 849 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 22:44:14.23 ID:l03q38Sa.net]
- >>822
>>823 渡せるということがはっきりしたのでもう一度確認してみると GameObject型だと思って渡してたのがTransform型だっただけでした、 イージーミスですね、ありがとうございます
- 850 名前:名前は開発中のものです。 [2014/07/27(日) 02:42:55.66 ID:oReEPhn0.net]
- Unity2D で質問です。
ゲームで弾が画面外に出たとき、 その弾のコンポーネントから コンポーネントの親ごと削除しようとしています。 Destroy( コンポーネントの親オブジェクト ) としたときに、弾は消えるのですが、 なぜか関係ない処理が停止します。 具体的には、シングルトンにした 背景スクロールのクラスなのですが、 デバッグログでは背景スクロールクラスは存在しており、 処理も通っているため 誤って消してもいません。 エラー表示もなく、 修正の手がかりが全くありません。 こういう場合に遭遇したとき、 皆さんだったらどうやって調べますか?
- 851 名前:名前は開発中のものです。 mailto:sage [2014/07/27(日) 02:52:01.70 ID:AZuBZLdL.net]
- 俺だったらここで質問する
- 852 名前:名前は開発中のものです。 mailto:sage [2014/07/27(日) 02:57:30.58 ID:LZ6HSRtH.net]
- >>825
アセットストアで検索しますね
- 853 名前:名前は開発中のものです。 mailto:sage [2014/07/27(日) 03:02:14.17 ID:4tWr1oRy.net]
- >>825
Destroyした対象オブジェクト(ヒエラルキツリーでその下に属しているものを含む)にどこかからアクセスしてない?
- 854 名前:名前は開発中のものです。 [2014/07/27(日) 03:32:14.20 ID:oReEPhn0.net]
- >>828
してる可能性は有ります。 ですが、調べた範囲では、 Find を使って null でなければアクセスしてるのと、 同じく Find で null だったら同じ弾を別オブジェクトで new して再度生成しています。
- 855 名前:名前は開発中のものです。 mailto:sage [2014/07/27(日) 03:44:21.99 ID:LZ6HSRtH.net]
- >>829
アセットをかえば解決するとおもうよ
- 856 名前:名前は開発中のものです。 [2014/07/27(日) 04:09:45.59 ID:oReEPhn0.net]
- 理由はわからないのですが、解決しました(?)
背景スクロールクラスで背景を表示するさい、 プレファブに目的の画像を読み込んでいました。 それを、プレファブを使わず オブジェクトで宣言して (clone) の表示がでない状態にしたらいけました。 でも、なぜそれだと上手くいくのかわからず ちょっと気持ち悪いです。
- 857 名前:名前は開発中のものです。 mailto:sage [2014/07/27(日) 09:41:08.21 ID:LZ6HSRtH.net]
- >>831
アセットを買えば気持ちよくなるよ
- 858 名前:名前は開発中のものです。 mailto:sage [2014/07/27(日) 10:14:48.15 ID:G72xWFJw.net]
- 何ムキになってるんだこいつ
気持ち悪い
- 859 名前:名前は開発中のものです。 [2014/07/27(日) 10:20:34.66 ID:LOFJPOZ1.net]
- アスペおおいなここ
- 860 名前:名前は開発中のものです。 mailto:sage [2014/07/27(日) 11:55:01.64 ID:DnBnJ1DQ.net]
- 技術系のスレにどこにでもいる落第者の成れの果てだ。
成仏するまで優しく無視してあげて。
- 861 名前:名前は開発中のものです。 mailto:sage [2014/07/27(日) 12:54:14.78 ID:oH1jR5QL.net]
- >>835
自分じゃ何も出来なくて悔しかったから、他人の足を引っ張る様になっちゃったんだね 可哀想だね
- 862 名前:名前は開発中のものです。 mailto:sage [2014/07/27(日) 13:27:56.50 ID:jCI7LiwB.net]
- 自己紹介乙です
- 863 名前:名前は開発中のものです。 mailto:sage [2014/07/27(日) 13:56:05.48 ID:xoTQohPn.net]
- 某板に出没する土鍋より短文だからまだマシ
- 864 名前:名前は開発中のものです。 mailto:sage [2014/07/27(日) 17:44:30.10 ID:Z+W1UR39.net]
- タッチ入力中の任意のタイミングで一時停止する方法ないでしょうか?
デバッグ等のためCtrl+Alt+Pで一時停止・コマ送りなどしているのですが マウスクリック中はショートカット入力利かないようで悶々としてます。
- 865 名前:名前は開発中のものです。 mailto:sage [2014/07/27(日) 18:03:06.81 ID:Z/shV2VW.net]
- >>839
アセットストアにいい有料アセットが有りますよ
- 866 名前:名前は開発中のものです。 [2014/07/27(日) 18:53:37.76 ID:xPMycAaw.net]
- どうせ糞みたいなアセット作者がステマしてるんだろうけどそんなことしても買うわけねーだろ
- 867 名前:名前は開発中のものです。 mailto:sage [2014/07/27(日) 19:09:39.27 ID:D92uNJzn.net]
- iTween.FadeTo (this.gameObject, iTween.Hash ("alpha", 0.4, "time", 0.2f, "delay", 0.3f));
みたいにiTweenを呼び出すと、this,gameObjectのどこのalphaが変わってるんでしょう? this.gameObject.GetComponent<SpriteRenderer> ()で取得できるSpriteRendererのColor.aかと思いきや違い、途方に暮れています。 Tweenさせたalphaをスマートにもとに戻したいのですが。。
- 868 名前:名前は開発中のものです。 mailto:sage [2014/07/27(日) 19:24:30.90 ID:2fexREyz.net]
- MMD4Mecanimについて
MM4Mecanimって最初にモデルを変換する時以外にはアニメーションを追加できないんですか? 色々と探してみたのですが追加する機能などが見つからなかったような気が……
- 869 名前:名前は開発中のものです。 mailto:sage [2014/07/27(日) 19:37:00.60 ID:6a24oQtr.net]
- アセットBotなので黙っでアボンで。
- 870 名前:名前は開発中のものです。 mailto:sage [2014/07/27(日) 19:47:24.72 ID:jCI7LiwB.net]
- ↑
出来てない
- 871 名前:名前は開発中のものです。 mailto:sage [2014/07/27(日) 22:16:05.35 ID:Z/shV2VW.net]
- >>843
アセットをかうとできると思うんですけどねえ
- 872 名前:名前は開発中のものです。 [2014/07/27(日) 23:50:40.37 ID:Y84Ed216.net]
- Mayaやブレンダーで作った(パーティクルとか)エフェクトがUnityで読み込めないので質問しに来ました…
FBX形式はメッシュとアーマチュア(ボーン)とテクスチャ情報しか対応していないということでしょうか? キャラが攻撃したときにでるようなヒットエフェクトは外部3Dソフトの場合どう作ってどの形式にすればいいのでしょうか…? すみません、詳しい方お願いします。
- 873 名前:名前は開発中のものです。 mailto:sage [2014/07/28(月) 00:10:24.15 ID:x0Yqj1W+.net]
- >>847
アセットストアに答えがありますよ 有料アセットを選びましょう
- 874 名前:名前は開発中のものです。 mailto:sage [2014/07/28(月) 00:22:07.30 ID:GzjT2drQ.net]
- >>847
FBXで読み込めるのはメッシュ・ボーン・ブレンドシェイプ(シェイプキー) だけだと思っておいて大体間違いない。 パーティクルはそのシステム依存だからUnityでやるならUnity上で作るしかない。 パーティクルをメッシュ化して吐き出すようなこともMayaやMaxならできるけど 当然ビルボードとかのシステムは壊れて決め打ちの角度になるので 基本的にエフェクトとかでは使えない。
- 875 名前:名前は開発中のものです。 mailto:sage [2014/07/28(月) 00:26:24.47 ID:QZ17cWaw.net]
- >>847
>Mayaやブレンダーで作った(パーティクルとか)エフェクトがUnityで読み込めない そりゃそうだろう。素直にUnityのパーティクルを使いなさい
- 876 名前:名前は開発中のものです。 mailto:sage [2014/07/28(月) 01:06:33.25 ID:zRdHlHo4.net]
- >>842
この辺 ttp://halcyonsystemblog.blog.fc2.com/blog-entry-36.html
- 877 名前:名前は開発中のものです。 mailto:sage [2014/07/28(月) 01:38:08.06 ID:zRdHlHo4.net]
- >>843
これの6P目の下参照 ttp://stereoarts.jp/MMD4Mecanim%20%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB%EF%BC%88%E5%9F%BA%E6%9C%AC%E7%B7%A8%EF%BC%89.pdf 追加できないってのは意味がよくわからん。 AnimatorControllerで使っても動かなかったってことなのか? MMD4MecanimはPMX2FBXを介して読ませてるっぽいんだが そもそも読み込んだFBXにアニメーションを追加することはできない。
- 878 名前:名前は開発中のものです。 [2014/07/28(月) 06:11:09.23 ID:bmPObn35.net]
- >>849,>>850
どうもありがとうございます。 やっぱり素直にUnityでエフェクトを作ることにします。 ついでにもう一つ質問なのですが ブレンダーで初期状態の立方体に単純に移動するだけのアニメーションを追加して Unityでアニメーションコントローラーを使ってちゃんと動くか見てるのですが FBX形式ではなくblend形式だと アニメーションが呼ばれるたびにUnity上の0,0,0(原点)にオブジェクトが移動してしまいます。 これは仕様なのでしょうか…?
- 879 名前:名前は開発中のものです。 mailto:sage [2014/07/28(月) 09:24:15.82 ID:jevFZsvb.net]
- >>853
アセットをかうのがいいでしょう。おすすめですよ
- 880 名前:名前は開発中のものです。 mailto:sage [2014/07/28(月) 12:10:39.38 ID:GzjT2drQ.net]
- >>853
blend形式といっても内部的にはBlenderのFBXエクスポータを利用してるので あんま関係なくね?って感じはする。 この辺参照 ttp://docs-jp.unity3d.com/Documentation/Manual/HOWTO-ImportObjectBlender.html アニメーションのデータとして「0から指定座標への移動」になっているならそうなるのが当然で Mecanimなんかではルートの移動を親のトランスフォームの移動に使うようにしてるから移動するだけ。 ApllyRootMotionとかAnimationのインポート設定がなんか関係しているとかはありえる。
- 881 名前:名前は開発中のものです。 [2014/07/28(月) 17:10:50.70 ID:I9dHvaDQS]
- OculusRiftのTuscanyをやったのですがGameビューは二つに別れ
- 882 名前:ク再生してみても画面が暗いままです。どうすればいいですか? []
- [ここ壊れてます]
- 883 名前:名前は開発中のものです。 [2014/07/28(月) 20:42:21.42 ID:H170pzFT7]
- >>853
相対的な移動を実現するには空オブジェクトに入れるべきでしょうか?
もう回りくどいのでピンポイントでやりたいことを書きますと ブレンダーで位置移動のアニメーション作ったとして 原点位置(デフォルトアニメ)に戻されるを アニメーションで終わった後の位置をデフォルト?の位置にしたいのですが リファレンスを見てきて Animator.deltaPositionなんかが使えそうだと思ったのですが…? 実際はどう実現するのでしょうか
調べてもそんなことはあまり取り上げられていないようで 原点位置を動かさないモーション、アーマチュアで動作させるタイプばかりで これだと複雑なアニメーション時の位置制御をプログラムで書くことになると思い 歩きなどならプログラムで移動量を考えますが 三次元空間の二回ジャンプからの空中ノックバックのような複雑な物だと自分じゃ 実現できそうにないと思ったので質問させていただきますorz
- 884 名前:名前は開発中のものです。 [2014/07/28(月) 22:46:13.97 ID:bmPObn35.net]
- test
- 885 名前:名前は開発中のものです。 [2014/07/28(月) 22:46:43.28 ID:bmPObn35.net]
- >>855
空のオブジェクトに入れれば特に問題ないですかね…? 質問が回りくどかったのでピンポイントでやりたいことを質問しますと ブレンダーで位置情報がだいぶかわるアニメーションを Unityで動かしているのですがアニメーションが終わればすぐに デフォルトの原点に戻ります 最後の位置をデフォルト?の位置にしたいのですが… どうにもその方法がわかりません。 調べてもそもそも原点位置が移動しない、アーマチュアを使っているタイプばかりで 単純に原点位置を動かさないモーション制作を前提としているみたいで 原点移動なしの歩きなどの単純なものならプログラムで移動量を付け足せばいいわけですが 二段ジャンプ中ノックバックなどといった複雑な動きの移動量を付け足すのはやりたくないですし プログラムでの移動量指定では自分はしっかりとブレンダーで作った複雑な移動量を再現できないと感じ 質問させてもらいました… リファレンスを探ってdeltaPositionなんかが使えそうですが この問題のいい実装方法はどうすればいいのでしょうか…?
- 886 名前:名前は開発中のものです。 mailto:sage [2014/07/28(月) 23:21:06.95 ID:BT98R+Ve.net]
- MMD4mecanimやMMDforUnityで3Dモデルを
vmdのカメラモーションつきで踊らせたいんだけど方法がわからないので困っています どういう手段がありますか?
- 887 名前:名前は開発中のものです。 mailto:sage [2014/07/29(火) 01:10:38.73 ID:42FQG7m5.net]
- >>860
アセットストアにありますよ
- 888 名前:名前は開発中のものです。 mailto:sage [2014/07/29(火) 03:14:19.97 ID:X/GFrIy1.net]
- >>859
ああ、すまない、812だがちょっと確認したら FBXで出して読んだ場合とBlendで読んだ場合で 明らかに違うね。 Blendで読むとルートノードが指定できない。 なのでメカニムでのルートノードの動きを Transformに渡すとかもできなくなるみたい。 ちなみにFBXでも例えばモーションをつけたキューブを選択して SelectedObjectにチェック入れてそれだけ吐き出すと やっぱり上手くいかない模様。 この問題がBlenderやUnityのバージョン絡みの 問題なのかはちょっと調べてみたけどよくわからなかった。 色々問題がある場合もあるらしいが。 こちらの環境はUnity4.3Blender2.69。 あとそこに書いてある質問については まさにゲームとしての考えどころであって 正解はないんじゃないか? 基本的には戻りモーションをアニメーションで持っておいて それにゲーム内で起きたイレギュラー要素を付加的に足すみたいなことになるんだろうが 例えば重力加速度は変わらない訳で1段ジャンプの時と2段ジャンプの時の戻りモーションは 長さ自体が変わるから降下時のアニメーションは1フレのポーズだけ持っておいて 移動自体はスクリプトとかRigidBodyでやって接地したらトランジション流すとか まぁ色々考えようはあるのではないかとは思う。
- 889 名前:名前は開発中のものです。 mailto:sage [2014/07/29(火) 04:28:29.18 ID:m/qIr9t6W]
- アニメーションクリップでスプライトレンダーの「Order in Layer」を変化させようと思っています
が、どうもインスペクターをいじった感じアニメーションクリップによる「Order in Layer」の制御は できなさそうなんですが
できないのでしょうか?
- 890 名前:863 mailto:sage [2014/07/29(火) 05:53:27.78 ID:m/qIr9t6W]
- >>863です
clip.SetCurve ("", typeof(SpriteRenderer), "m_SortingOrder", curve); でできそうなんですが、Keyframe[].valueで設定した数値に変化してくれません dopesheetではずっと0のままです。 curvesでは変化しているんですが… ちなみにanimationcurveの文字が黄色いですけど関係ありますかね?
- 891 名前:名前は開発中のものです。 [2014/07/29(火) 15:41:49.19 ID:ha+QwB7I.net]
- unityでボタンの画像とか、タイトルの画像とかを日本語と英語で多言語化対応
したいんだけど、画像の多言語化対応ってどうしたらいいか教えてください。 EclipseでAndroidのアプリを多言語化したときは、日本語用の画像フォルダをつくって そこに画像をいれておけばよかったけど、そういった感じでできるんでしょうか?
- 892 名前:名前は開発中のものです。 mailto:sage [2014/07/29(火) 15:53:09.25 ID:KmiS2QD3.net]
- Localization系のアセットが腐るほど売ってるところを見ると
Unity内では簡便にできない、という結論でいいのではないかと思うw
- 893 名前:名前は開発中のものです。 mailto:sage [2014/07/29(火) 15:55:27.42 ID:NDTQV6qS.net]
- >>865
アセットを買えば簡単ですよ
- 894 名前:名前は開発中のものです。 [2014/07/29(火) 17:03:01.86 ID:ha+QwB7I.net]
- >>866
なるほど、アセットが必要なんですね、無料でもあるのでしょうか?
- 895 名前:名前は開発中のものです。 [2014/07/29(火) 17:12:15.10 ID:Btll1Ybn.net]
- >>868
アセットを買えば無料になると思いますよ。
- 896 名前:名前は開発中のものです。 mailto:sage [2014/07/29(火) 17:26:49.27 ID:KmiS2QD3.net]
- >>868
別に必要って訳でもないだろうけどUnityで簡便にはできないってことなんだろうなってだけ。 無料のものもいくつかある。どれほど使えるかは知らんが。 アセットストアでLocalizationで検索すればでてくる。
- 897 名前:名前は開発中のものです。 [2014/07/29(火) 17:53:22.72 ID:ha+QwB7I.net]
- >>870
とりあえず探して試してみます、ありがとうございました!
- 898 名前:名前は開発中のものです。 [2014/07/29(火) 23:56:02.87 ID:VvYQVyuH.net]
- Unityでゲームを作ってみようと思います。
プログラミングの知識、経験は一切ありません。 Unityで使用される言語にC#とJavaScriptがあります。 C#の方が拡張性が高いというのは聞きました。 ですが、例えばインターフェースの継承はC#でしか出来ない そうですが、この機能を使う場面というのはどういう場面なのでしょうか。 その他にも、C#でしか出来ない機能、そしてその機能 はどういう時に使うのかを教えて頂けないでしょうか。 できればネット上や書籍にチュートリアルが多くてサンプルも多い Javascriptと使いたいのですが・・・・・
- 899 名前:名前は開発中のものです。 mailto:sage [2014/07/30(水) 00:04:50.72 ID:ouZ9Giew.net]
- プログラミングの知識0の人にインターフェイスが何か説明しろっていわれてもなぁw
そんなのそれなりにプログラミングやった先でしか理解できないから とりあえず書籍の通りになんかやってみてからでいいよ。 C#をオススメしたいが別にJSだからダメって訳じゃないし 正直知識0レベルじゃC#でアドバンテージある部分なんて 到底使いこなせない訳で。
|

|