2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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

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
http://toro.2ch.net/test/read.cgi/gamedev/1389102625/

■本スレ
【3Dゲームエンジン】Unity総合スレッド21
http://toro.2ch.net/test/read.cgi/gamedev/1388200821/

■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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。

748 :sage:2014/04/20(日) 12:08:18.13 ID:2+wsDmRV.net
Unity無料版なので3Dソフトで複数のオブジェクトのUV作って、影用に全体をまとめてアトラス展開したものをUV2としてテクスチャーも吐き出しました。
Unityに持ち込みシェーダーをLegasyShaders>LightMappedのDiffuseとして
MainColorにそれぞれのテクスチャー、Lightmapに全体のテクスチャーを入れたのですが、両方ともアトラス展開したUV2が適用されるのですが、

MainColorをUv1にLightmapをUV2に指定するにはどうすればよいのでしょうか

749 :名前は開発中のものです。:2014/04/20(日) 14:44:26.33 ID:gHXGt4hD.net
と、いうか。
自分の求めるような機能をすべてunityが先に作ってくれていたとして、あなたはそれで不満はないのだろうか。
それって、自分の求めるようなアイデアは、すべてunity開発者にとって想定の範囲内から一歩も出ていないということじゃないか。
100%はみ出したいとまでは思わないが。自分の要望yの90%はunityがあらかじめ想定して先に便利な機能を作ってくれたとしても、
残り一割くらい、自分はこんな動作を望むけれど、そんな要望はunity開発者の誰ひとり想定していなかった!なんてのを私なら望むが

750 :名前は開発中のものです。:2014/04/20(日) 14:55:17.34 ID:Xy27NnfJ.net
とりあえず文章が気持ち悪いです。

751 :名前は開発中のものです。:2014/04/20(日) 14:58:17.24 ID:XT+Zlxmk.net
自己解決しました
単なる入力ミスだったみたいです

752 :名前は開発中のものです。:2014/04/20(日) 15:01:28.75 ID:YWT0/Lra.net
iPhone4sではドローコールはいくつまでなら快適に動作しますか?
ドローコール以外にも注意するところはありますか?

753 :名前は開発中のものです。:2014/04/20(日) 15:32:14.24 ID:vwTOV8yc.net
Blenderのplaneをfbxで出力したものをUnity2dで使いたいのですが、レイヤが設定できなくて困っています
具体的には、BllenderでZ軸を調整してレイヤの様にしていた、Planeで作った2Dモデルを
fbxファイルにしてUnityにインポートすると、そのZ軸の位置関係がグチャグチャになって表示されます
回避方法・修正方法があれば教えてもらえないでしょうか

754 :名前は開発中のものです。:2014/04/20(日) 16:56:43.99 ID:dxKx4zu5.net
FBX出力をするときに軸の調整をするオプションがあると思うけどつかってみた?

755 :名前は開発中のものです。:2014/04/20(日) 17:11:42.85 ID:vwTOV8yc.net
>>754
Z軸が前、Y軸が上 を調整するオプションは使いました
他にもありますか?

それでも、もともと設定していた軸の位置関係が、バラバラに映って見えるようになるのはおかしいと思うのですが…

756 :名前は開発中のものです。:2014/04/20(日) 21:30:42.92 ID:dxKx4zu5.net
>>755
すまん、Blenderの問題じゃないかも?

757 :名前は開発中のものです。:2014/04/20(日) 22:40:25.34 ID:b09lFQCI.net
Unity4.3.2の2Dでプログラミングの勉強をしています。

当たり判定でわからないことがあるので質問させて頂きます。

GameObjectのAとGameObjectのBで当たり判定をしているのですが、
画面上ではAとBが当たっているようには見えないのですが、
「OnCollisionEnter2D」が呼ばれてしまいます。
(Y軸の当たり判定が若干上にずれているような感じ)
Aは、BoxCollider2Dを使用していて、
Bは、CircleCollider2Dを使用しています。
A、B共にZ軸は1にしてあります
画面で動かしながら、AとBのColliderの範囲(緑色のBoxとCircle)を
確認してますが、とても当たっているようには見えないのです。。

どのようなことが考えられるでしょうか?
または、どのように実際に当たっているか調べればよろしいでしょうか?

758 :名前は開発中のものです。:2014/04/20(日) 22:53:30.11 ID:XLxF7aQH.net
OnCollisionEnter2Dにはどうもバグがあるらしい。
この辺
ttp://beniyama.hatenablog.jp/entry/2014/03/20/000319

759 :名前は開発中のものです。:2014/04/21(月) 01:32:03.88 ID:vu0kfxEe.net
terrainの木にキャラクターコントローラが当たったかどうかを、出来ればレイキャストではなくコリジョンかトリガーで拾いたいんですがご存知の方いらっしゃいませんか。

hit.gameobject.tag やnameを取ってもterrainオブジェクトそのもの、地面と同じ物しか拾えず、木のプレハブにタグを設定してみても変わらナス!

760 :名前は開発中のものです。:2014/04/21(月) 05:43:25.69 ID:T0pz44eD.net
>>756
だと思うんだが、解決方法が全然分からん
ついでに言うと、ゲーム中にカメラが動いても、そのレイヤの順番が変わる

761 :名前は開発中のものです。:2014/04/21(月) 06:32:06.30 ID:+5fi4O/g.net
blenderでボーンにつけたIKはUnity上では正確には反映されないんでしょうか
例えば手先につけたIKコントロール用のボーンだけを動かすアニメを作ってUnityにインポートすると
一応手は動くのですがblender上の動きと少し異なるのです

762 :名前は開発中のものです。:2014/04/21(月) 08:47:44.18 ID:+5fi4O/g.net
すみません自己解決しました
どうも他のモーションと混じっていたみたいでそれの影響で動きが変わってしまったみたいです

763 :名前は開発中のものです。:2014/04/21(月) 12:37:47.61 ID:E3+Eseqr.net
>>757
アセット買えばいいと思うよ

764 :名前は開発中のものです。:2014/04/21(月) 19:31:36.39 ID:9HJYZ6T3.net
先輩方教えてください。

Pro,iOS,Androidを使用しています。
下記を満たすアセットを探しています。
・MP4を再生できて、上にボタン等を配置して早送りや、停止等ができるもの。
・アプリ内課金をできるだけワンコードでiOS,Androidに対応できるもの。
・PUSH通知機能。上記と同じ
・WebView

よく使われているものやおすすめのものを教えてください。
宜しくお願いします。

765 :名前は開発中のものです。:2014/04/21(月) 22:33:49.97 ID:E3+Eseqr.net
>>764
アセット全部買えばいいと思うよ

766 :名前は開発中のものです。:2014/04/22(火) 00:18:10.22 ID:idlU7JYY.net
>>765
ちょっとググれば出てくるんだから少しは検索しろよ
「unity アセット iOS 課金」で無料のを解説してるサイトが出てくるぞ

767 :名前は開発中のものです。:2014/04/22(火) 01:22:53.74 ID:NfnI5o8W.net
764です。

そのアセットの名前を教えて頂けないでしょうか。

768 :名前は開発中のものです。:2014/04/22(火) 01:23:58.63 ID:4PCtaOVj.net
>>765
どんだけアセットを買わせたいんだよw

769 :名前は開発中のものです。: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()

インポートされたモデルやアニメーションには特に問題はないようですが常にこのメッセージが出続けているのは気持ちが悪いです
何が原因で出ているものなんでしょうか

770 :名前は開発中のものです。:2014/04/22(火) 10:53:24.00 ID:g8rw7/Xz.net
>>764
pushはアセットより無料サービス探したほうが早いかな。サーバ自前でやるのも手間だし
unityプラグイン出してるとこもある

でもワンコード化までできてもiOSは結局証明書の準備と個別プロビジョニング出す手間がかかるけどね
慣れるまでけっこう大変だった。慣れてもめんどいけど

771 :名前は開発中のものです。:2014/04/22(火) 12:33:48.16 ID:Icdl0EX6.net
>>764

> ・PUSH通知機能。上記と同じ

BaaSで検索

772 :名前は開発中のものです。:2014/04/22(火) 20:17:12.81 ID:N/wq6Zd4.net
NGUIのUILabelを使用しています
エディタ上のプレイでは問題なく表示されるのですが、ビルド後のプレイでは文字が表示されません
何か原因があるのでしょうか?

773 :名前は開発中のものです。:2014/04/22(火) 20:21:32.30 ID:6iye5zAM.net
UICameraの範囲からはみ出しているとか?

774 :名前は開発中のものです。:2014/04/22(火) 20:55:54.87 ID:FM2qD9Pn.net
>>772
アセット買えばいいと思うよ

775 :名前は開発中のものです。:2014/04/22(火) 21:30:32.51 ID:bizjbYll.net
>>772
同一優先度で他の重ね書きな描画要素があったりするとアウトな事がある(実バイナリとUnityのエディタのPlayで順序が異なる)
良くあるのはボタンとその上のラベルの優先度が同一でラベルがボタン画像の下に行くとか

もうひとつはアンカの持ち方のせいでスマフォなどの実機だと画面の端から飛び出している場合(Unity上だと広い画面だったりする)

776 :名前は開発中のものです。:2014/04/22(火) 23:26:03.69 ID:uGZh2A5i.net
ものすごく初歩的な質問なのですが

AssetStoreからAssetをDLしようとしても繋がらないのですが、何故なのでしょうか?

ネットでぐぐってみましたが、思い当たる節が見当たらなかったので

777 :名前は開発中のものです。:2014/04/22(火) 23:32:17.79 ID:2GSO3iZp.net
skinned clothが思うようにいじれなくてふんごおおおおおお!
なんで黒くなって選択できない頂点があるんじゃあ

778 :名前は開発中のものです。:2014/04/22(火) 23:38:20.22 ID:FM2qD9Pn.net
>>776

アセット買えばいいと思うよ

779 :名前は開発中のものです。:2014/04/23(水) 05:11:25.06 ID:acqbM/Lv.net
アセットストアは最近よく落ちてる。
落とすどころかつながらないこともある

780 :名前は開発中のものです。:2014/04/23(水) 07:40:08.07 ID:6AAjoHBW.net
static public な変数を持つだけのクラスを作って、グローバル変数のようにしているのですが
変数に値が反映される場合とされない場合があります
条件が不明で、その条件だけでも分からないでしょうか
もしくは、良いグローバル変数の作り方って無いでしょうか

781 :名前は開発中のものです。:2014/04/23(水) 07:51:24.53 ID:6AAjoHBW.net
連投すみません>>780は、シーンが変わっても変数に値が、です

782 :名前は開発中のものです。:2014/04/23(水) 19:16:33.27 ID:lxRELH/O.net
キャラクターコントローラーをアタッチしたオブジェクトとSphereColliderをアタッチしたオブジェクトの衝突判定が
うまくいかなくて困ってます。
キャラクターコントローラー側で、OnCntrollerColliderHitで検出しようとしているのですが、
キャラクターコントローラー側の頭上辺りで検出してしまいます。
キャラクターコントローラーのColliderは適切に設定しているつもりなのですが。
何かアドバイス下さい。

783 :名前は開発中のものです。:2014/04/23(水) 21:09:11.37 ID:H0Tsu8gp.net
自己解決しました。

784 :名前は開発中のものです。:2014/04/23(水) 22:11:18.36 ID:nOi4zB3q.net
↑してません。

785 :名前は開発中のものです。:2014/04/23(水) 22:25:14.81 ID:KDvqL0Q5V
そういう場合は大概、自分が適切と思っている所が間違っている事が多い。

786 :名前は開発中のものです。:2014/04/23(水) 22:42:48.52 ID:OQnk9JQb.net
ワロタw

787 :名前は開発中のものです。:2014/04/23(水) 23:12:42.07 ID:Os0OiZcp.net
キャラクターをクリックした場所に向かって走らせたいのですが
クリックした方向に回転させるやり方がわかりません

どのサイトを見てもLookAtを使ってやれと書いてあるのですが
そうするとx軸、z軸方向にも回転してしまい、上手く行きません。
サンプルコードや参考になるサイトなど教えていただけませんでしょうか?

788 :名前は開発中のものです。:2014/04/23(水) 23:34:30.17 ID:XVN7pCIb.net
>>783は「アセット買えばいいと思うよ」で確定だなと思ってたら
>>784との合わせ技で思わぬ展開になったw

789 :名前は開発中のものです。:2014/04/23(水) 23:49:29.24 ID:acqbM/Lv.net
>>787
transform.LookAt(target,Vector3.up);
もしくは
transform.LookAt(target,transform.up);
とでも書いとけ。

790 :名前は開発中のものです。:2014/04/24(木) 01:04:24.65 ID:lacvx9EI.net
初心者ですいません
スクリプト作成していたら途中でインスペクターに
the associated script cannot be loaded〜
のようなエラー文が出てその後一切スクリプトをゲームオブジェクトに設定出来なくなりました
再起動しても直りませんでした
ググった所同じような症状になったと言う人はいたけど原因が分からないようでした
これに対する対処法などはありますか?

791 :名前は開発中のものです。:2014/04/24(木) 01:07:34.51 ID:ON8Ryi4f.net
エラーは全文書け

792 :名前は開発中のものです。:2014/04/24(木) 01:13:37.04 ID:LUb9DtOx.net
PROを買え

793 :名前は開発中のものです。:2014/04/24(木) 01:17:13.43 ID:lacvx9EI.net
>>790ですが解決しました
スクリプトが間違っていて受け付けなくなっていたようです
お騒がせしました

794 :名前は開発中のものです。:2014/04/24(木) 08:55:28.42 ID:fh2zbTEB.net
プレハブを
GameObject hogehoge = (GameObject)Instantiate(Resources.Load("Prefabs/hogehoge"));
と生成しても、hogehoge.nameも見れるのに
形がどこにも見えませんし、ヒエラルキーにも表示されません
何が原因でしょうか?教えてください

795 :名前は開発中のものです。:2014/04/24(木) 12:11:23.73 ID:zqWEge93.net
>>782
そういう場合は大概、自分が適切と思っている所が間違っている事が多い。

796 :名前は開発中のものです。:2014/04/24(木) 20:27:18.49 ID:w4OCew1m.net
>>794
アセットを買えばいいと思うよ

797 :名前は開発中のものです。:2014/04/25(金) 00:50:28.84 ID:9FkuY81n.net
初心者なのですが、教えていただけないでしょうか。
やりたいこと:キャラモデルの服装を変更する仕組みの作り方

共通の構造をもつボーンでキャラと服を、別々のfbxで用意しても、
unityのメッシュ参照を入れ替えると、メッシュが破綻してしまいました。

こういったデータを作りたい場合、データはどう用意すればよいのでしょうか?
それとも、メッシュを切り替えるという考え方が、違っていますかね?

798 :名前は開発中のものです。:2014/04/25(金) 01:03:52.56 ID:cajaI1+V.net
アセットを買えばいいと思うよ

799 :名前は開発中のものです。:2014/04/25(金) 01:28:40.73 ID:VC4hpV8J.net
>>797
どんなゲーム作ってるの?

800 :名前は開発中のものです。:2014/04/25(金) 01:52:12.00 ID:9FkuY81n.net
>>799
現状は基礎技術の研究をしているに過ぎないです。
キャラに剣や盾など、変形がないものは、子にすれば解決したかなと思うのですが、
鎧など変形するものとキャラの関連の付け方が理解できていません。
下記のように、一つのfbxで完結すべきなんですかね

ttps://www.assetstore.unity3d.com/#/content/2825

801 :名前は開発中のものです。:2014/04/25(金) 02:05:09.54 ID:MD52BN+1.net
以前は着替えシステムのサンプルがあったんだけど
4になって動かなくなってなくなっちゃったんだよなw

802 :名前は開発中のものです。: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

803 :名前は開発中のものです。:2014/04/25(金) 02:52:16.90 ID:MD52BN+1.net
そうそう。そこのスレにも4で動かないって書いてあるよね
ダウンロードリストにもないし

804 :名前は開発中のものです。: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以外で削除する方法ってあるんでしょうか?

805 :名前は開発中のものです。:2014/04/25(金) 03:12:58.24 ID:MD52BN+1.net
ある条件下でDestroyを使って消したのでその後同じインスタンスを作成できなくなっている、
というのならその条件を探して同じインスタンスを作成できるようにすればいいだけなのではなかろうかw

もちろんその仮定が間違えていて一度ボタンを押すとフラグが入りっぱなしになって戻らないので
インスタンス生成も働かなくなっている、という可能性もあるw
その話を聞いているとむしろそういう可能性の方が高いように感じるw

806 :名前は開発中のものです。:2014/04/25(金) 05:26:05.31 ID:3DFVf34c.net
>>805
ちゃんと色々確認してみて解決しました

エフェクトBが存在しなければ発動、という条件を書いていたんですが、
消えたと思ってたエフェクトBが存在していたのが問題でした

左のゲームオブジェクトが並んでる画面では、
エフェクトBが一度発動した後黒からグレーの文字に変わっていたので消えたと思ってたんですが、
やっぱりエフェクトBも明示的にDestroyしないと消えなかったようです

ありがとうございます

807 :名前は開発中のものです。:2014/04/25(金) 12:58:29.10 ID:busB56c2.net
>>800
俺も似たようなのつくってるけど、materialのprefabを作って
renderer.materialを切り替えるのが正しい方法じゃないかとおもう。

Unityの流儀的に(prefab単位)で適当に切り替え用のスクリプトを作って、
publicにmaterialを切り替えたい分だけ乗っける感じで実装するのが一番簡単だと思う。

でも物量がすごくなると一覧でみたかったり、修正が誰でも出来るようにしたかったりになるので、
俺はエクセルベースで作ってるけどね。

まともに作り出すと、スクラッチで組むのと同じくらい大変。

808 :名前は開発中のものです。:2014/04/25(金) 13:50:09.82 ID:mfHlowxA.net
>>804
アセットを買えばいいと思うよ

809 :名前は開発中のものです。:2014/04/25(金) 23:53:43.19 ID:xDlAGmZq.net
NGにするか

810 :名前は開発中のものです。:2014/04/26(土) 00:20:11.42 ID:J+PhFz7N.net
最近面白い組み合わせもないしな
思考停止でアセット買えとかサルでも言えるだろと
ちったあ捻れよと

捻らんなら俺も飽きたタイミングでNGするまでなので、まあ好きにしろって事だけど

811 :名前は開発中のものです。:2014/04/26(土) 01:09:26.16 ID:CV2KwBIM.net
メッシュの一部にだけインタラクティブクロスを適用することってできますか?

812 :名前は開発中のものです。:2014/04/26(土) 13:31:22.81 ID:YKfUNvcm.net
>>811
アセット買えば出来るよ

813 :名前は開発中のものです。:2014/04/26(土) 14:48:08.39 ID:hwS1L03d.net
AsseteStoreに入ったらInternal Server Errorが出て個別の商品ページまで行けないんだけど
みんなそうなの?

814 :名前は開発中のものです。:2014/04/26(土) 15:02:52.33 ID:kuhnCvSa.net
最近つながらんよな〜、ホント。
ブラウザの方は見れるんだが

815 :名前は開発中のものです。:2014/04/26(土) 16:44:04.83 ID:YKfUNvcm.net
>>813

アセット買ったらなおったよ

816 :名前は開発中のものです。:2014/04/26(土) 17:31:50.64 ID:1yNdGphh.net
Asset買えちゃんはURLぐらい出さないとスターリンが来て粛正されちゃう感じ

817 :名前は開発中のものです。:2014/04/26(土) 17:53:48.21 ID:yulMlecP.net
ベクターみたいなサイトでUnity製見たことないんですが
こういったサイトで無料で公開することってできますか

818 :名前は開発中のものです。: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設定するパネルのの合成波形の位置設定がおかしいとか

819 :名前は開発中のものです。:2014/04/26(土) 19:29:50.51 ID:Nwceil++.net
>>818
AnyState->Idleの方のトランジションの遷移条件はちゃんとfalseに設定してるの?

820 :名前は開発中のものです。:2014/04/26(土) 19:41:09.55 ID:6XoE7qQp.net
mac買ったから試しにdlしたんですが
http://iup.2ch-library.com/i/i1180306-1398508767.png
こんな感じでインストールできません
原因は何でしょう?
買ったばっかりなのでほとんどいじってないのですが

821 :名前は開発中のものです。:2014/04/26(土) 20:19:32.63 ID:vFzeYH62.net
まずBootcampでwindowsをインストールしなきゃ

822 :名前は開発中のものです。:2014/04/26(土) 20:21:05.26 ID:hwS1L03d.net
>>819
遷移の流れは
AnyState→SitDown→Idle

となっていてAnyStateからIdleには直接つないでません
AnyStateからIdleまでをfalseでつなぐと常に条件が発動してIdleに遷移してしまうからです

823 :名前は開発中のものです。:2014/04/26(土) 20:41:20.11 ID:Nwceil++.net
>>822
Idleをデフォルトステートにして
Idle->SitDown
SitDown->Idle
の2つのトランジションを設定しては?

824 :名前は開発中のものです。:2014/04/26(土) 20:41:40.20 ID:+JkgFhOK.net
>>822
shitdown->idleの遷移条件は?

825 :名前は開発中のものです。:2014/04/26(土) 20:53:58.07 ID:LmR7y3FP.net
もうanimator画面晒せよ、transition設定出来てないだけやろうけど。

826 :名前は開発中のものです。:2014/04/26(土) 21:11:13.43 ID:hwS1L03d.net
>>824
やってみましたがだめでした

>>824
SitDown=falseが遷移条件ですね


一応再起動してみましたが変化なしです
ちょっとこれはあまりにおかしいのでなんか見落としてるんだと思います

827 :名前は開発中のものです。:2014/04/26(土) 21:59:25.22 ID:hwS1L03d.net
ためしにSitDown -> Idle間のトランジションをexit timeにしてみたんですが、SitDownに留まったまま移行しませんでした

ただ、ボタンをチョコンと一瞬押すと移行することに気づきました。
ちょっとでも押しっぱになってると移行しません

なんだこれ、コントローラーが悪いんでしょうか

グっと押し込む感じのPS3で言うとL2ボタンをSitDownに割り当てて使ってるんですが
http://www.amazon.co.jp/dp/B001TRESLA

ボタン位置的にはここがベストなんですが…

828 :名前は開発中のものです。:2014/04/26(土) 22:31:59.56 ID:6XoE7qQp.net
バージョン落としてインストールしてもダメ、、、
誰か教えてください(;_;)

829 :名前は開発中のものです。:2014/04/27(日) 01:56:22.17 ID:dMenXR8B.net
>>828
悪いがわからん

830 :名前は開発中のものです。:2014/04/27(日) 02:17:45.41 ID:Ry3Kh9q5.net
>>820
unity以外のものはインストールできる?GoogleChromeとか。
できなかったらたぶん許可されてないんだと思う。
お父さんに頼んでインストールしてもらっておいで。

831 :名前は開発中のものです。:2014/04/27(日) 04:48:44.65 ID:iVKQZE8+.net
メカニムでそのステートのアニメーションが最後まで再生されないと条件がマッチしても次へ遷移しないんですがどういうことなんでしょうか…
Atomicのチェックは外してるんで途中でも遷移してくれると思ったんですが

832 :名前は開発中のものです。:2014/04/27(日) 04:58:19.12 ID:0BUp3jmb.net
ブレンドツリーからはモーション再生が終わらないと、
ってんじゃなかったかな〜

833 :名前は開発中のものです。:2014/04/27(日) 06:03:24.59 ID:sW6VLDHB.net
sublimetext2でプログラム書きたいけど
自動補完の方法がよくわからない・・・
解説サイトはどれもMac用のせいかWindowsで記述通りにやってもなぜか補完してくれない

834 :名前は開発中のものです。:2014/04/27(日) 13:25:42.75 ID:mzwrYwTt.net
>>833
アセットを買えばいいと思わないよ

835 :名前は開発中のものです。: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
たしかそうでしたね、今回はブレンドツリー使ってなかったんで悪しからずですが

836 :名前は開発中のものです。:2014/04/27(日) 16:54:40.43 ID:iVKQZE8+.net
あ、押しっぱなしにするっていう対応が取れない場合は普通にupdate内に

if (stateInfo.IsName ("Base Layer.HogeState")&& animator.GetBool("HogeB")) {
animator.SetBool ("HogeB", false);

みたいな

837 :名前は開発中のものです。:2014/04/27(日) 17:01:39.66 ID:7GHRjx+z.net
>>835
>State遷移が終わってもトリガーが自動でfalseにしてくれないですね
>SetTriggerはおそらく、ステート遷移が完了するまではtrueを保持し続けるんだけど
TriggerなのにTrueやらFalseってのがよくわかんないです
どういう作りにしてるか示してくれないので推測だけど根本的な仕様を誤解してるのでは?

838 :名前は開発中のものです。:2014/04/27(日) 17:17:05.98 ID:p4o+UV8Q.net
おっ新しいパターンイイネー

俺もアセットを買えば良いとは思わないよ。

839 :名前は開発中のものです。:2014/04/27(日) 17:28:39.65 ID:iVKQZE8+.net
>>837
根本的な仕様を誤解してました(;´Д`)
TriggerをBoolとして使ってたのが問題でそこを直すと解決しました

840 :名前は開発中のものです。:2014/04/27(日) 17:36:20.10 ID:iVKQZE8+.net
書き方ややこしいんで書き直すと

Boolで作成したパラメーターHogeBに対して
SetTrigger("HogeB");
しちゃってたのが問題でした

Triggerを使う場合はちゃんとTriggerでパラメーターを作成しなきゃダメだったんですね
Parameter作成のとこにちゃんとありました

いやー、変な勘違いを更に誤解で上書きしたまま記憶する、みたいなことにならなくてよかったです

841 :名前は開発中のものです。:2014/04/27(日) 19:28:48.19 ID:sW6VLDHB.net
自己解決
SublimeSocketは信憑性が薄すぎて買う気がしないわ

>>834
>>877
頭悪そう

842 :名前は開発中のものです。:2014/04/27(日) 19:29:44.45 ID:sW6VLDHB.net
安価ミスっちった^^;
じゃ改めて

>>834
>>838
頭悪そう

843 :名前は開発中のものです。:2014/04/27(日) 19:57:48.57 ID:G8M19Bd4.net
思い込みって怖いね
age

844 :名前は開発中のものです。:2014/04/27(日) 21:00:42.73 ID:JPjrG+tW.net
ずっとモデリングばっかしててUnityの使い方忘れてきた

845 :名前は開発中のものです。:2014/04/27(日) 21:02:34.23 ID:JPjrG+tW.net
誤爆った。総合スレに書き込むつもりだったんだが
・・・ここAssetの話題は御法度な感じなのか?それとも変なのが沸いてるだけなのか?

846 :名前は開発中のものです。:2014/04/27(日) 21:12:33.78 ID:GB0I8vQB.net
アセットという言葉に謎のこだわりを持ってる変なやつがいるんだよここ
ちょっと前まではアセットはチョン製だから買うなとか発狂してた

847 :名前は開発中のものです。:2014/04/27(日) 22:20:30.57 ID:fJ//nK3t.net
頭おかしい人が独り常駐してるだけだから、きにしないで

848 :名前は開発中のものです。:2014/04/28(月) 16:17:01.58 ID:aJogAYxY.net
InteractiveCloth付きの布オブジェクトを子に持つオブジェクトをCharacterControllerの.Move()で動かすと
布オブジェクトの親オブジェクトへの追従が小刻みに遅れてしまいます
どなたかInteractiveClothに詳しい方、対処法をご教授願います

ちなみに検索すると英語で同じ質問している人が出てきますが誰も答えを書き込んでいないようです

総レス数 1002
311 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200