■ このスレッドは過去ログ倉庫に格納されています
【3Dゲームエンジン】Unity質問スレッド8
- 726 :名前は開発中のものです。:2014/04/19(土) 23:57:23.34 ID:/g1JwTav.net
- >>724
WWWクラスで普通に読めばよろし
- 727 :名前は開発中のものです。:2014/04/20(日) 00:23:34.33 ID:SZir3Aoq.net
- >>726
LoadFromCacheOrDownloadで読むのだとは思いますけど、
初期リリースの段階で予めURL1,URL2,URL3...といくつかバンドルのダウンロード先を指定しておいて
後からそこに新しいバンドルを追加していくという形でしょうか?
- 728 :名前は開発中のものです。:2014/04/20(日) 00:57:30.87 ID:YFgrlsqF.net
- >>727
外部リソースのURLとバージョン番号を列挙したファイルなりなんなりを最初に読めばよかろうよ
列挙されてなきゃ追加リソースは無し、あればそこから読めば良いだけ
- 729 :名前は開発中のものです。:2014/04/20(日) 02:11:20.19 ID:SZir3Aoq.net
- >>728
知識が足りないばかりにどういうことをいってるのかいまいち分かりませんが
もう一度調べなおしてみます。
>>726,>>728
数日間ずっと悩んでいたのですがこれでやっと先に進めそうです。
本当にありがとうございます。
- 730 :名前は開発中のものです。:2014/04/20(日) 03:07:57.72 ID:CLQJJYfY.net
- >>724
アセット買えばいいよ
- 731 :名前は開発中のものです。:2014/04/20(日) 03:49:11.86 ID:PcVc5K56.net
- メカニムで使うのにアニメーションの逆再生をする設定を探してるんですが出来ないんですかね
Mirrorとかで左右判定は出来るから逆再生のチェックボックスくらいあってよさそうだと思ってるんですが
- 732 :名前は開発中のものです。:2014/04/20(日) 03:49:44.86 ID:PcVc5K56.net
- 左右判定 ×
左右反転 ○
- 733 :名前は開発中のものです。:2014/04/20(日) 05:53:28.72 ID:PcVc5K56.net
- うーん、レガシーだと
animation["hogehoge"].speed=-1;
でスクリプト上から逆再生出来るみたいだけど、
メカニムだと無理なんですかねえ
- 734 :名前は開発中のものです。:2014/04/20(日) 06:01:02.59 ID:PcVc5K56.net
- あ、ステートのとこのSpeedに普通に-1を入れればいいのか…
できました
- 735 :名前は開発中のものです。:2014/04/20(日) 07:54:04.52 ID:XwIyXphC.net
- Unity proで作成したシーンを無料版でプレビューってできますか?
movie textureを使っていて、movieを読み込むシーンでerrorを吐いて落ちます。
errorの内容が「theorawrapper.dll」が不足しているとのことですが、pluginフォルダにはそのファイルが存在します。
freeだからproのdllが読み込めずに落ちているということですかね?
- 736 :名前は開発中のものです。:2014/04/20(日) 09:40:17.11 ID:i/8Tij9X.net
- RPGの会話パートやADVなど、イベント駆動ではないシーケンシャルな処理ってどうやって実現すればいいんだろうか
・自前のスクリプトパーサを作ってテキストファイルを食わせる
・変数の配列にそういうデータを持たせて順番に実行していく
こういう面倒くさいorスマートでない方法しか思いつかないんだけど
何か楽でスマートなやり方ってあるだろうか
- 737 :名前は開発中のものです。:2014/04/20(日) 10:09:48.06 ID:ZSZ3H8dt.net
- >>735
その場合赤字でエラーが出るぞ
SystemException: 「xxx.yyy.zz」 are supported only on Unity iPhone Advanced.
- 738 :名前は開発中のものです。:2014/04/20(日) 10:27:22.72 ID:wbVQ8l8C.net
- >>736
それがスマートじゃないと思うならプログラマに向いてないと思う
- 739 :名前は開発中のものです。:2014/04/20(日) 10:50:28.87 ID:ZSZ3H8dt.net
- >>736
アセット使う
- 740 :名前は開発中のものです。:2014/04/20(日) 10:53:55.16 ID:yL0dA2be.net
- 向いてるか向いてないかはわからんが
どういうものだとスマートだと思えるのかは気になるw
できあいのそういうランタイムがあって
それに食わせりゃ一発だぜ、ということがあったとして
結局その内部ではそういうことをやっているのではなかろうかw
- 741 :名前は開発中のものです。:2014/04/20(日) 11:00:28.09 ID:i/8Tij9X.net
- >>740
なんというか、シーケンシャルな処理を必要とする場面は
まともなゲームなら必ずあるんだから
そういうのを簡単に実現するための機能が
Unityにないのかなと思ったのよ。というか用意しとけと
開発者が全員車輪を再発明してるのかと思うと
プログラマに向いてる人間ってずいぶんとマゾが多いんだなと感じる
- 742 :名前は開発中のものです。:2014/04/20(日) 11:10:02.03 ID:hCj306MJ.net
- >>738
ぷろぐらまがUnityなんて使うわけないだろ
- 743 :名前は開発中のものです。:2014/04/20(日) 11:16:00.47 ID:ZSZ3H8dt.net
- Unityに多くを求めすぎ
十分便利だから
- 744 :名前は開発中のものです。:2014/04/20(日) 11:20:10.17 ID:i/8Tij9X.net
- それ以上至れり尽くせりを求めるなら、大人しくRPGツクールでも使ってろってことか
頑張るか……
- 745 :名前は開発中のものです。:2014/04/20(日) 11:37:15.31 ID:Ktyw+YDg.net
- ループのなかでイベント配列残ってたら回すとか、よくあるキューモデルの処理だし
車輪の再発明って規模でもないと思うけどなあ
どんなん想像してるんだろ
- 746 :名前は開発中のものです。:2014/04/20(日) 11:52:38.10 ID:lKUHKTyb.net
- Unityがラダー回路導入すればいいのに
- 747 :名前は開発中のものです。:2014/04/20(日) 11:54:10.89 ID:ZSZ3H8dt.net
- Unityがあれば何でもできると勘違いさせてしまっているから罪深いツールではある
- 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に詳しい方、対処法をご教授願います
ちなみに検索すると英語で同じ質問している人が出てきますが誰も答えを書き込んでいないようです
- 849 :名前は開発中のものです。:2014/04/28(月) 16:25:37.59 ID:AI86JRAf.net
- > ちなみに検索すると英語で同じ質問している人が出てきますが誰も答えを書き込んでいないようです
だから何だっていうんだ
- 850 :名前は開発中のものです。:2014/04/28(月) 17:41:49.02 ID:qo/dzRrL.net
- そこまで調べてもわからんなら世界的にも
対処できてる人がいないのではなかろうかw
そもそもキャラクターには使わない方がいいよ
ってリファレンスにも書いてあるしw
でもずれるんだから理由は
「座標計算のタイミングが合っていない」んだろうな〜とは
Move()をFixedUpdate()に書くとかか?
- 851 :名前は開発中のものです。:2014/04/28(月) 18:03:47.24 ID:Rp+H1cge.net
- >>849
ちょっと早いけど、今日の2ちゃんねるで一番頭の悪い書き込みはこれで確定
- 852 :名前は開発中のものです。:2014/04/28(月) 20:08:25.77 ID:B87EgiQ4.net
- 誰か
>>759
ヘルプ。。。
- 853 :名前は開発中のものです。:2014/04/28(月) 20:13:12.19 ID:RFGPoTuI.net
- Terrain ColliderのCreate Tree Collidersではうまくいかんのか?
- 854 :名前は開発中のものです。:2014/04/28(月) 20:56:56.03 ID:B87EgiQ4.net
- >>853
それで出来たコライダーに衝突は出来るんだけど、衝突した情報が木ではなくTerrainそのものになっちゃうんです。
つまり地面と同じ情報。
- 855 :名前は開発中のものです。: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;
どなたか添削していただけますでしょうか
- 856 :名前は開発中のものです。:2014/04/29(火) 11:01:58.26 ID:4faCUYpP.net
- そもそも何で書かれてんの?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;
}
- 857 :名前は開発中のものです。:2014/04/29(火) 11:21:02.14 ID:D8gXWLmu.net
- >>855
2行目
SCRIPTA scriptA = instHoge.GetComponent<SCRIPTA> ();
- 858 :名前は開発中のものです。:2014/04/29(火) 11:26:02.63 ID:mXgn1EY3.net
- エラーが出てないってことはComponentの取得はできてるんだろ
いじりたくないってアセットが内部で何かしてるんじゃないか
- 859 :名前は開発中のものです。:2014/04/29(火) 11:33:11.14 ID:e3Pxfpzs.net
- >>856
書き忘れました、C#ですね
うーん、どうなんでしょう、JSは使ったことないんですがやってることは同じに見えますね
もしかするとスクリプトを読み込んだ時点でscriptA.HogeTransformを定義しておかなきゃダメで、
後から代入しても意味ないのかもしれませんね…
scriptAファイルの中でHogeTransformは宣言だけ書かれてて、
namespaceというので色んなファイルと共有してるっぽいです
こうなるとお手上げですかね
- 860 :名前は開発中のものです。:2014/04/29(火) 11:38:05.06 ID:e3Pxfpzs.net
- >>857
変えてみましたが同じでした
ゲームを再生中にボタンを押してインスタンス作成の際にエラーが出ます
NullReferenceException: Object reference not set to an instance of an object
- 861 :名前は開発中のものです。:2014/04/29(火) 11:39:06.15 ID:4faCUYpP.net
- そのエラーはインスタンス元のゲームオブジェクトがセットされていないというエラーじゃないのかw
- 862 :名前は開発中のものです。:2014/04/29(火) 14:23:11.82 ID:A0a6FSLA.net
- そのエラーはアセット買えば解決するよ
特に韓国製アセットがオススメ
- 863 :名前は開発中のものです。:2014/04/29(火) 16:44:59.20 ID:e3Pxfpzs.net
- >>861
確かに!
インスタンスの更に子オブジェクトが対象オブジェクトなのにそのことを完全に忘れてました。
できました、レスしてくれた方々ありがとうございました
- 864 :名前は開発中のものです。:2014/04/29(火) 17:50:21.15 ID:73sTWu15.net
- キャラクターコントローラーを使うメリットって何ですかね?
- 865 :名前は開発中のものです。:2014/04/29(火) 18:15:09.88 ID:ro/+5sIf.net
- 物理エンジンのめんどくささから開放される。
物理は思ったように動いてくれるとは限らんので
予想外の事態に陥る可能性があって
それをデバッグするのかと思うと…
てのは判る気がする。
- 866 :名前は開発中のものです。:2014/04/29(火) 22:38:19.92 ID:a7rbc2Qz.net
- ま、キャラコンはキャラコンで別の面倒臭さに捕われるんだけどな、壁歩きとか
って言うか手抜き杉なんだよアレ
- 867 :名前は開発中のものです。:2014/04/30(水) 12:22:19.52 ID:xhsa17MP.net
- アセットを作ったやつの国籍が分かると便利だよな
国籍フィルタを付けて欲しい
まあ、細かい分類は必要なくて「支那」「朝鮮」「その他」で分類できればそれでいい
- 868 :名前は開発中のものです。:2014/04/30(水) 12:55:06.28 ID:cNon/gJq.net
- >>867
作者の名前とサポートURL見ればだいたいわかるじゃんよ
- 869 :名前は開発中のものです。:2014/04/30(水) 13:19:52.68 ID:xhsa17MP.net
- なんでわざわざ支那人と朝鮮人の名前を見ないといけないのよ。
「クソみたいな名前を見せられるのも不快だからフィルタを付けてくれ」
という意味も>>867の要望には含まれてるんだよ。おわかり?
フィルタの設定をすること自体が面倒だし不快だから、究極の話をすれば、
「支那人と朝鮮人のアセットは販売しないで欲しい」
ということなんだけど、そこまでモンスターになる気はないです、はい。
- 870 :名前は開発中のものです。:2014/04/30(水) 13:32:11.54 ID:g+Gr4nhP.net
- お前みたいなJAP見てたら
わざわざ和名使ってやってる???あるわぁって実感できるよ
知らぬが仏とかなんかそんな言い方あるんでしょこの国?
- 871 :名前は開発中のものです。:2014/04/30(水) 14:08:56.44 ID:I8uGpDxK.net
- 朝鮮人がアセット出そうが出すまいが
Unity嫌いでインストールしたこともないお前には関係ないだろっていう
- 872 :名前は開発中のものです。:2014/04/30(水) 14:30:41.27 ID:xhsa17MP.net
- >>871>>871
あ、ここ、日本の掲示板なんで、できれば外国の方(しかもレイシスト)はご遠慮願えますか?
- 873 :名前は開発中のものです。:2014/04/30(水) 14:49:25.84 ID:cNon/gJq.net
- >>869
俺もお前のアプリなんざみたくないからフィルターほしいわって言って欲しいのかな?
- 874 :名前は開発中のものです。:2014/04/30(水) 14:50:46.80 ID:cNon/gJq.net
- >>872
「俺は差別と朝鮮人が嫌いだ」
を間近に見ると異常さがめだつのぉ
- 875 :名前は開発中のものです。:2014/04/30(水) 15:55:20.15 ID:xhsa17MP.net
- >>874
スレ違いどころか板違い。Unityの話をしないなら出て行ってもらえます?
日本語が読めて、日本人並の思いやりの心を持ち合わせていればの話ですが
- 876 :名前は開発中のものです。:2014/04/30(水) 17:48:55.23 ID:UkTAIe8W.net
- | |
\ / ____ , -‐……‐--. . . 、 \ | | /
\ / /. : : : : : : : :ヽ-‐.: :_;. --- .._: : : : : : : :\ \ /
_ 争 も _ /, -‐==ミ: : : : _,ィニ-‐……ー-: 、`ヽ、: : : : ヽ、 _ 争 _
_ え っ _ . .:´: : : : : : : ≠:7: : : : : : : : : : : : :ヽ、 ヽ| : i : : :, _ え _
_ : . と _ /.: : : : -‐: :7´: : /:,ハ : : : :ヽ : : : ゝ-- :\ | : :! : : : , _ : _
_ : _ /, -‐/.: : : : :i : : /ィ:爪: : :\ :\ : : :\: : :`ト : !: : : :′ _ : _
〃 /. : : : : : : |.:イ :ハ:| \: .、\: : xィ¬ト、: :| : : ! : : : : :,
/ \ /.: :/.: : : : /l : |/Гト、 / |_,ノ0:::ヽ : : :i : : : : :′ / \
/ | | \ | .:/.:/. : : :i: i : | |ノ0:::ト ::::::::::::: |: :∩::::::ト: : : !: : : : : : :, / | | \
∨i: |: : : : |: :ヽ| |::∩::| :::::::::::::::: !.::∪::::::| |: : :i : : : : : : ′ ,ィ /〉
|: |: : i : :', : | |::∪::| :::::::::::::::: !: : : : : :||: : i : : : : : : : :, / レ厶イ
 ̄ ∪〃 ∪ 〃 ∪L二ノ
- 877 :名前は開発中のものです。:2014/04/30(水) 21:29:50.90 ID:ek/OzcFp.net
- / ̄ ̄ ̄ ̄\
/;;:: ::;ヽ
|;;:: ィ●ァ ィ●ァ::;;|
|;;:: ::;;|
|;;:: c{ っ ::;;|
|;;:: __ ::;;;|
ヽ;;:: ー ::;;/
\;;:: ::;;/
|;;:: ::;;|
|;;:: ::;;|
/ ̄ ̄ ̄  ̄ ̄ ̄\
|;;:: ::;;|
|;;:: ::;;|
- 878 :名前は開発中のものです。:2014/04/30(水) 21:36:43.92 ID:DPmG2+u3.net
- 地形にグリッド線引きたいんだけどなんかいい方法ない?
シムシティみたいな感じで
- 879 :名前は開発中のものです。:2014/04/30(水) 21:52:17.10 ID:wp2XkE+E.net
- 升目のテクスチャ貼れ
- 880 :名前は開発中のものです。:2014/04/30(水) 22:16:29.77 ID:Idz7XQua.net
- Millennial Mediaを使って
広告の表示をさせたいです。
有料のPluginは見つけました。下のものです。
https://www.neatplug.com/unity3d-plugins-android
ですが、無料でやりたいと思っています。
なにか良い方法があれば教えてください。
- 881 :名前は開発中のものです。:2014/04/30(水) 22:48:56.11 ID:cNon/gJq.net
- >ですが、無料でやりたいと思っています。
>なにか良い方法があれば教えてください。
自分でプラグイン書けば良いじゃない。
自分が書けない物を売っているから買う価値があるんだって気がつかないと自分にしか書けないコードに誰もお金払わないよ。
- 882 :名前は開発中のものです。:2014/05/01(木) 00:36:51.66 ID:47nRIm6S.net
- >>875
おまいう
- 883 :名前は開発中のものです。:2014/05/01(木) 01:12:05.96 ID:y6j69r9p.net
- おまいうってのは、言った本人にもそのまま当てはまるような時に使うんだよ
>>875はUnityというかアセットストアの話しかしてないから当てはまらない
- 884 :名前は開発中のものです。:2014/05/01(木) 03:49:23.73 ID:jedbV3SH.net
- http://anago.2ch.net/test/read.cgi/ghard/1387003319/235
↑ ↑ ↑ ↑ ↑ ↑
- 885 :名前は開発中のものです。:2014/05/01(木) 04:30:50.34 ID:uljOTMVF.net
- すいません
animatorにSetTriggerを送る時に、重複して送らないように制限をかけたいんですが、
何か良い方法ありませんでしょうか
AnyState -> AAA
といった遷移になります
bool型ならGetBoolの値で制限かけれるんですが、Triggerの方法がわからなくて。
遷移先のステートに移行してなかったら、って条件を書いてみたんですが、
if (!stateInfo.IsName ("Base Layer.AAA"))
移行終了前に連続でTriggerが呼び出されるとAnyStateに戻ってしまうみたいです。
- 886 :名前は開発中のものです。:2014/05/01(木) 07:09:10.47 ID:T5HN2gSC.net
- ネトウヨ、お前らはもう終わったんだよ。
お前らは幸せにはなれない。
絶対に。
これから改心したとしても幸せにはなれないんだよ。
もう引き返せない。
普通の人間ならしないことをしている。
一線を超えている。戻れないんだよ。
もうあきらめろ。
全てをあきらめてずっと朝鮮人を罵倒し続けろ。
お前らにはもうそれしかない。
- 887 :名前は開発中のものです。:2014/05/01(木) 08:15:07.14 ID:eqtv1tkt.net
- >>885
Triggerはトランジションに入った時に戻っちゃうので
値を取れたとしてもそれで制限することは多分できない。
自分の方でフラグでも立てといた上で
アニメーションにイベントつけてそれを戻す、とかするしか
ないんじゃないかなぁ。
- 888 :名前は開発中のものです。:2014/05/01(木) 12:33:55.83 ID:NAgVoQm9.net
- >>886
オートでチョンを罵倒するアセットはありますか?
プサヨを罵倒するのでもいいです
よろしくお願いします
- 889 :名前は開発中のものです。:2014/05/01(木) 12:37:28.91 ID:b/bK2S7X.net
- はぁ?
元々お前らなんて反射的に罵詈雑言とうんこ生み出すマシーンみたいなもんじゃねぇか
必要ねーだろ
- 890 :名前は開発中のものです。:2014/05/01(木) 13:26:03.52 ID:y6j69r9p.net
- >>889
レイシストは巣へお帰り下さい、どうぞ
- 891 :名前は開発中のものです。:2014/05/01(木) 14:09:02.96 ID:b/bK2S7X.net
- レイシストって言うべき相手間違えてるぞ
覚えたての単語使いたがる厨房なら
もういっぺん調べて出直しておいで
- 892 :名前は開発中のものです。:2014/05/01(木) 14:23:14.58 ID:NAgVoQm9.net
- >>889
いえ、罵倒アプリを作りたいんです
宜しくお願いしましす
- 893 :名前は開発中のものです。:2014/05/01(木) 15:01:49.27 ID:47nRIm6S.net
- チョン嫌いもネトウヨ罵倒も板違いなわけであるが?
つか本当に嫌いなら無韓になるのにID:xhsa17MPは韓国大好きっぽいなw
と、そんなことは捨て置いて
売ってるアセットと同じ世界観のシーン(Terrainと建物)発注を個別に注文依頼とかした人って居る?
あるいはそういうモデリング依頼だすと普通どれくらいの単価かかるかな?
できればMichel.Oさんとかがいいな
- 894 :名前は開発中のものです。:2014/05/01(木) 15:03:25.72 ID:BaMrthut.net
- なにか読み込んだり書き込むたびに以下の様なエラーが出ます。
なにかキャッシュファイルみたいなのが壊れてるっぽい気もしますが、これを解決するにはどうすればいいでしょう
Opening file failed
Opening file library/metadata/be/be6e.......... failed:[文字化け]
- 895 :名前は開発中のものです。:2014/05/01(木) 15:16:28.25 ID:47nRIm6S.net
- >>894
どうしようもないときは Libraryディレクトリを丸ごと捨てて大丈夫
UnityプロジェクトのうちTemp,Libraryは機械生成ファイルが入っている(詳しく知るにはソースコードマネジメントとUnityの関係をググってくれ)
- 896 :名前は開発中のものです。:2014/05/01(木) 15:39:29.87 ID:UVNJsnnt.net
- >>885
AnyStateで全部やろうとするから破綻するんだと思う
コード書く前にステートとトランジションを設計しろ、としか
>>894
プロジェクトに何らかのアセットをインポートしてると思うけどそのメタデータが壊れたんだろう
LibraryフォルダはUnityが管理しているからユーザがLibrary以下のファイルをいじるとそうなる
Unityを終了してLibraryフォルダを削除して再度Unityを起動したらLibraryフォルダが新しく作られると思う
アセットの接続が切れるから本当はやっちゃいけないみたいだけどね
ttp://ws.cis.sojo-u.ac.jp/~izumi/Unity_Documentation_jp/Documentation/Manual/Behind%20the%20Scenes.html
- 897 :名前は開発中のものです。:2014/05/01(木) 16:51:08.45 ID:Fg+EbtG+.net
- >>896
多分大丈夫じゃない?
独自のバージョン管理システムを使うときは、libを除外するというルールが4.0からあったはず・・・。
- 898 :名前は開発中のものです。:2014/05/01(木) 20:55:41.27 ID:y6j69r9p.net
- >>893
おまいう
- 899 :名前は開発中のものです。:2014/05/01(木) 21:02:29.25 ID:y6j69r9p.net
- >>893
反射的にクソを垂れてしまったけど、後半が興味深いな。
彼のクオリティなら50m四方の環境構築に100万ぐらいと見てる。
建物の内部まで作り込むなら200万。
実際に君がオファーを出して、答えが出たらここに書き込んでくれ。
楽しみに待っている。
- 900 :名前は開発中のものです。:2014/05/01(木) 23:59:48.60 ID:TU19zL8E.net
- ムービー再生は、UnityProじゃないとできないんでしょうか?
- 901 :名前は開発中のものです。:2014/05/02(金) 01:46:03.97 ID:QyICiokq.net
- >>900
アセット買えばいいと思うよ
- 902 :名前は開発中のものです。:2014/05/02(金) 05:27:30.48 ID:gb3fga/W.net
- 名前の通った人は値段以前にスケジュールを
抑えるのが至難だからなぁ。
2年先までいっぱいですなんてざら
- 903 :名前は開発中のものです。:2014/05/02(金) 16:58:27.93 ID:jK1G8AGl.net
- おれなんてまいにちがいっぱいいっぱいだよ
- 904 :名前は開発中のものです。:2014/05/02(金) 17:00:46.31 ID:A4yaWE+t.net
- Resources フォルダに入れたデータには Resources.Load メソッドでアクセスできますよね?
Resources\PlayerSprite\Sprite.png
というファイルがあるとすれば
Resources.Load("PlayerSprite/Sprite.png");
とアクセスするわけです
ここからが本題ですが、フォルダ名を指定するのが面倒です
ResLoad("Sprite.png");
と指定すれば Sprite.png のありかを検索した上でロードしてくれるメソッドを作れれば便利だなと思うんですが
System.IO.File.Exists
に相当するような機能ってないんでしょうか?
- 905 :名前は開発中のものです。:2014/05/02(金) 18:27:41.47 ID:RIicvHHD.net
- >>904
Resources.Load("PlayerSprite/Sprite.png");
この段階ですでに間違ってる
Texture2D tex = Resources.Load("PlayerSprite/Sprite", typeof(Texture2D));
ファイル名ext使わない
あとPathの概念があるのがResourcesとStreamingAssetだけ。
基本必要な物をAssetBundleで外部化するようにしないと後で苦労する。
- 906 :名前は開発中のものです。:2014/05/02(金) 19:19:13.43 ID:A4yaWE+t.net
- >>905
周辺の状況も理解していただいた方が的確な回答が得られると思ったため長々と質問したのですが
かえって混乱させてしまったかもしれませんね。すみません
私が知りたいのは、UnityのResourcesにアクセスする手段としてファイルシステムで言うところの
>System.IO.File.Exists
>に相当するような機能ってないんでしょうか?
これだけです
- 907 :名前は開発中のものです。:2014/05/02(金) 19:31:33.93 ID:RIicvHHD.net
- >>906
有りません。
あり方が根本で異なるんでファイル単位で管理したいとか思ってるとかなり混乱すると思う。
- 908 :名前は開発中のものです。:2014/05/02(金) 19:58:30.34 ID:L180NaLY.net
- 嘘乙
- 909 :名前は開発中のものです。:2014/05/02(金) 19:59:43.96 ID:gb3fga/W.net
- え?あんの?w
- 910 :名前は開発中のものです。:2014/05/02(金) 20:28:52.68 ID:gb3fga/W.net
- 実際のところビルドした後はフォルダ構造を持ってない訳で
どういうバイナリファイルがどういう形でインデックスもってんのかとか
それに対して一般的に検索する機能があるのかとかの話だとは思うが
現状ないんじゃね?
そもそもゲームとかじゃロードをどう効率的にやるかとかは話題になるけど
遅くなってもいいから便利で適当にファイル管理したいとかそういう発想は
あんまりないからそういう機能がなくても不思議はないかなぁって感じはする。
ゲームだけじゃなくてそれ以外のアプリとかにもよく使われるようになっていけば
またちょっと変わってくるかもなぁとも思うけどアセットバンドル売ったりとかの
ビジネスモデルにも関わってきそうな話でもあるし
- 911 :名前は開発中のものです。:2014/05/02(金) 20:30:36.15 ID:A4yaWE+t.net
- >>907
ないんですね・・・どうもでした
少し非効率ですが、パスのリストを作ってforeachでResources.Loadがnull以外になるまで回すことで代用することにします
何かが根本的に異なる気は確かにしますね。何をするにもまどろっこしいというか
AndroidやiOSに対応するエンジンだからなのでしょうかね
- 912 :名前は開発中のものです。:2014/05/02(金) 20:32:11.14 ID:RIicvHHD.net
- >>908
じゃぁ示せよw
StreamingAssetならpng直読みできるけどそれだとプラットフォーム毎にLoadPath変わるんだぞ
実際StreamingAssetをプラットフォーム別にLoadPath指定すればC#のFile関係処理でロードはできるけど、png生だぞ
Textureフォーマットとか個別に処理してとかめんどくさい事全部自前でやるなら良いけどUnityらしさかけらも残らないじゃねぇか
- 913 :名前は開発中のものです。:2014/05/02(金) 20:50:53.17 ID:A4yaWE+t.net
- >>910
追加で質問というか疑問なのですが
Resource\grp\notice.png
というファイルが存在する状態で
t_sr.sprite = Resources.Load<Sprite>("grp/notice");
とやると、エディタ上でもビルド後の環境でも notice.png が読み込まれます
t_sr.sprite = Resources.Load<Sprite>("notice");
ちなみに上記のコードでは読み込めませんでした
ビルドした後はフォルダ構造がないというのはどういうことなんでしょうか?
フォルダ構造がなくなるなら上の2つ目のコードでも読み込めないとおかしいのではないでしょうか?
何か読み間違いをしてますか?(私が)
- 914 :名前は開発中のものです。:2014/05/02(金) 20:53:43.26 ID:A4yaWE+t.net
- ちなみにこちらのビルドの環境はPC(Windows)です
AndroidやiOS限定の話なら、その旨を教えてもらえるとありがたいです
- 915 :名前は開発中のものです。:2014/05/02(金) 21:00:50.69 ID:RIicvHHD.net
- >>913
上でも書いたはずだが、ResourcesとStreamingAssetはPath構造もってる
AssetBundleとかシーン内の参照はフラットな名前空間
で、普通にUnityで追加リソースはAssetBundleを使う。
- 916 :名前は開発中のものです。:2014/05/02(金) 21:02:37.15 ID:ioJLKSYB.net
- ストアにファイルブラウザ的な物あるから、方法はあるんじゃないの?
- 917 :名前は開発中のものです。:2014/05/02(金) 21:11:29.86 ID:A4yaWE+t.net
- >>915
ああ、そうでした。そこはそうなんですよね
何だか似ているけど噛み合わない話をそれぞれ勝手にしている不思議な感じがします(汗)
Path構造を持っているResources内のファイルをPath検索する方法はあるかと質問しているのに
>あとPathの概念があるのがResourcesとStreamingAssetだけ。
という分かりきった返答が来たり
それに対して今度は別の人がビルドするとフォルダ構造が失われると言ってみたり・・・w
- 918 :名前は開発中のものです。:2014/05/02(金) 21:43:29.11 ID:RIicvHHD.net
- >>917
わたしゃ一環してResources内のファイルの有無をFIle.Existsみたいな事では知れないと言っているんだけどな
全部纏めて書くと
1:ResourcesのファイルはFile.Existsは使えない、Path構造は持ったままTexture等を直接ロードできる
2:StreamingAssetsフォルダは生のファイルを検索できる、但し絶対Pathはプラットフォーム依存、png等を直撃できるがTextureフォーマットなどのメタ情報は持てない(Unity上で設定するテクスチャの情報ね)
3:AssetBundleとしてExportしたファイルはパス構造を持てない(WWWから取得するアレね)
- 919 :名前は開発中のものです。:2014/05/02(金) 22:05:19.70 ID:A4yaWE+t.net
- >>918
>>905を読み返してみたんですが
>>904の質問でResources.Loadのパラメータに拡張子付きのファイル名を付けたのが混乱の元凶ですね・・・
>ファイル名ext使わない
を「Resources.Loadのパラメータに拡張子(ext)は付けないんだよ、ボーイ」
という指摘と勘違いしました
>ファイル名Exists使えない
だったら補完できたんですけどね(汗)
適当なコードが適当な誤字を生んで、それを読み違えてさらに話が迷走する・・・恐ろしいことです
まとめどうもでした。曖昧な理解でしたがおかげで補強できました
- 920 :名前は開発中のものです。:2014/05/02(金) 23:36:36.65 ID:fZ2xUtD6.net
- 質問なんですが、
なんかunityで作業してたら、座標0,0の位置にプレハブのキャラが勝手に作成されちゃうんですが、
なんとかなりませんか。
編集画面やゲーム画面はおろか、アニメーションクリップの小さいプレビュー画面まで、
あらゆる画面の0,0,0の座標に勝手にキャラが出てきて何をやっても選択できないし消せません
現れるキャラは毎回同じで、unityを再起動するといなくなりますが、またそのうちいつの間にかって感じで
- 921 :名前は開発中のものです。:2014/05/03(土) 01:08:10.91 ID:NhbJozgk.net
- >>920
アセット買えばなんとかなるよ
アセットいいよ
アセットかいなよ
- 922 :名前は開発中のものです。:2014/05/03(土) 01:46:10.52 ID:u/NfKxmf.net
- >>920
そのキャラクターがscriptで勝手に生成されてるだけじゃないの?
スクリプトを読み込まないようにしてみたら?
- 923 :名前は開発中のものです。:2014/05/03(土) 02:34:58.30 ID:BKilWHv/.net
- >>922
ヒエラルキーから全てのゲームオブジェクトを非表示にしてみたんですが、
同じでした。
例えばシーンビューではそのキャラだけが表示されて選択もなにも出来ないです
スクリプトでの生成とは関係ないっぽいですね
- 924 :名前は開発中のものです。:2014/05/03(土) 02:55:12.26 ID:NhbJozgk.net
- >>923
アセットで消えるよ
- 925 :名前は開発中のものです。:2014/05/03(土) 07:45:53.26 ID:d6KpgxJf.net
- ゲーム製作のまったくの初心者ですが、
Unity インストールしてチュートリアルのブロック崩しを入力して実行してみました。
一応、手持ちのAndroid端末上でもBuild&Runしてみましたが、PC上でコントロール
できてたラケットとかが、スマホ上では全然できません。
何か、コントローラみたいな部品をインストールする必要があるのでしょうか?
- 926 :名前は開発中のものです。:2014/05/03(土) 14:39:04.83 ID:u/NfKxmf.net
- >>920
よく読んだらプレビュー画面の話かw
あれはアニメーションを確認するもので選択出来るものではないよ
そもそもscene内に配置されてもないしね
- 927 :名前は開発中のものです。:2014/05/03(土) 14:41:41.40 ID:oibVOziE.net
- 私も質問なのですが
ゲームでよくある素早いキー2回入力ってどうやって対応させるのですか?
ttp://nksoft0.appspot.com/unity/AirDush.html
の「スペースキー2回で空中ダッシュ」みたいなものです。
- 928 :名前は開発中のものです。:2014/05/03(土) 14:54:27.63 ID:wREBR8m/.net
- >>927
ゲームループの中で(Unityだったらキー入力をチェック担当のスクリプトのUpdateメソッド)最後にスペースキーが押し下げられた時刻を保存しておき
毎回スペースキーが押し下げられた時の現在時刻と最後に押し下げられた時刻の差分がある範囲以下の時間であればダッシュ認定するだけ。
要は押し下げトリガー(今までOffだったものがOnになる)の時間の差を使う。
- 929 :名前は開発中のものです。:2014/05/03(土) 14:59:28.99 ID:BKilWHv/.net
- >>926
そうなんです、アニメーションを確認するだけのプレビュー画面であるにもかかわらず、
別のキャラが登場してしまうのが恐ろしいところで
選択できないって書いたのは単純にscene画面のことですね
- 930 :名前は開発中のものです。:2014/05/03(土) 15:28:36.15 ID:hsZfMWJm.net
- >>925
Input.GetAxisメソッドじゃなくて
Input.mousePositionとかInput.touchesを使って動くようにする
- 931 :名前は開発中のものです。:2014/05/03(土) 16:23:03.68 ID:oibVOziE.net
- >>928 おかげさまできました! ありがとうございます。
移動キーに対応させましたが、Horizontalが効くGetKeyDownって無いんですね(;;)
別件になるのですが、メカニムでモーションブレンドを操作した後に
テスト実行すると高確率でゲームの動作がおかしくなります。
NullReferenceException: Object reference not set to an instance of an
object
Score.Update () (at Assets/Scripts/Score.cs:28)とエラーメッセージが大量にでるのですが
unityを再起動すると直ります。(unity4.34f1)
もし同様の問題が発生して解決された方いらっしゃったら
アドバイス頂けると助かります。
- 932 :名前は開発中のものです。:2014/05/03(土) 21:09:05.06 ID:NhbJozgk.net
- >>927
アセットでできるよ
アセット買おうよ
- 933 :名前は開発中のものです。:2014/05/03(土) 21:18:25.76 ID:8RBgyZP6.net
- アセットストアが一度落ちたきり、
立ち上がらないんだが・・・。
画面が出てこない。
画面外に出てるというおち?
- 934 :名前は開発中のものです。:2014/05/03(土) 22:47:21.51 ID:gOZYXeih.net
- >>クサイ(ID:NhbJozgk)
おい、アセットを買うためのストアが立ち上がらないってよ
どうしたらいい?
- 935 :名前は開発中のものです。:2014/05/04(日) 03:16:09.71 ID:iJY8l0uL.net
- 巨大な象に足音をつけるために、足の部分につけた空のゲームオブジェクト
(中はBoxColliderとRigidBodyとAudioSource)にスクリプトをアタッチして
OnCollisionEnterで地面と触れた時を判定しようとしたんですが、
衝突判定が何もとれません。
キャラ全体にRigidBodyをつけて衝突判定取りつつ、その中のボーンの中でも個別の衝突判定取るっていうのが
そもそも不可能なことなんでしょうか。
各足ごとに足音をつけずに、キャラ全体での衝突判定にすると、
全部の足音が同じボリュームで再生されてメリハリなくて嫌なんですが…
- 936 :名前は開発中のものです。:2014/05/04(日) 10:34:53.35 ID:d/xumr6d.net
- 教えてください、
IdolとActionというアニメーションを作りAnimatorで2つを結びIdol?ActionをTrigerで遷移させるように設定しました
こにアニメーションにBox Collider 2Dもいれて、マウスクリックしたらIdol?Actionに遷移はしました。
逆にAction?IdolはActionのアニメーション(8コマ)が終わったら自動的にIdolに戻したいのですが
どういう設定をしたらよいのでしょうか。
宜しくお願いします。
- 937 :名前は開発中のものです。:2014/05/04(日) 10:36:27.00 ID:iJY8l0uL.net
- >>936
遷移条件をExit Timeにすればいいんじゃないの
- 938 :名前は開発中のものです。:2014/05/04(日) 13:39:18.80 ID:4R9UroSA.net
- MonoDevelopのC#でコードを折りたたむ方法はありませんか?
#region enum
#endregion
としても右上に何か出てくるのですが折りたたむことはできません。
- 939 :名前は開発中のものです。:2014/05/04(日) 14:46:15.23 ID:uHM86mi5.net
- >>936
関係ないけどidolじゃなくてidleが正しいスペルじゃないかな。
- 940 :名前は開発中のものです。:2014/05/04(日) 16:08:11.80 ID:kGIe8Mqi.net
- >>939
偶像(アイドル)の方なら綴り間違ってないんでモデルデータの意味によっては正しいハズ
- 941 :名前は開発中のものです。:2014/05/04(日) 17:42:57.45 ID:iJY8l0uL.net
- 普通に文脈読めればさすがにそれはないでしょw
- 942 :名前は開発中のものです。:2014/05/04(日) 18:43:25.85 ID:evsVXx22.net
- >>935
レイヤーを間違えてるかイベントが発生しない組み合わせになってるかじゃない?
下の方に組み合わせが書いてあるよ
ttps://docs.unity3d.com/Documentation/Components/class-BoxCollider.html
- 943 :名前は開発中のものです。:2014/05/04(日) 21:33:28.65 ID:dYhR0UXE.net
- 恥を忍んでソースを晒します
void OnPostRender(){
Texture2D t_t2d = new Texture2D(800, 600);
t_t2d.ReadPixels(new Rect(0, 0, 800, 600), 0, 0);
t_t2d.Apply();
var bytes = t_t2d.EncodeToPNG();
File.WriteAllBytes(Application.dataPath + "/../SavedScreen.png", bytes);
t_go = GameObject.Find("スプライト");
t_sr = (SpriteRenderer)t_go.GetComponent("SpriteRenderer");
t_sr.enabled = true;
t_sr.sprite = Sprite.Create(
t_t2d,
new Rect(0, 0, 800, 600),
new Vector2(0.5F, 0.5F),
1F
);
}
これは、Spriteとして持つ800×600の画像を800×600の画面にピクセルパーフェクトで表示した状態で
Camera の OnPostRender で実行されるソースです
最初の3行で現在画面に表示されている内容を t_t2d(Texture2D) に取り込み
次の2行で取り込んだ t_t2d の内容を SavedScreen.png というファイル名で出力し
残りの行で800×600の画像を持っていた Sprite に書き戻しています
SavedScreen.png の画像は800×600の画像とイコールですが
Sprite に書き戻した後の画面表示はピクセルパーフェクトではない、ぼやけた表示になってしまいます
これは何が原因で、どこを直せばピクセルパーフェクトを維持できるでしょうか
png 出力までは正常なので、Sprite に書き戻すところで何か間違っているのだと思いますが
さっぱり分からないです
- 944 :名前は開発中のものです。:2014/05/04(日) 22:03:11.05 ID:YUW6dEWk.net
- >>943
t_t2d.filderMode = FilterMode.Point;
Texture2D t_t2d = new Texture2D(800, 600);
// ココに上記コードを挿入
t_t2d.ReadPixels(new Rect(0, 0, 800, 600), 0, 0);
t_t2d.Apply();
こういうことかな?
- 945 :名前は開発中のものです。:2014/05/04(日) 22:04:30.48 ID:YUW6dEWk.net
- t_t2d.filterModeだったゴメン
- 946 :名前は開発中のものです。:2014/05/04(日) 22:27:07.74 ID:dYhR0UXE.net
- >>944
そんな最初の方に問題が潜んでいたとは!
ありがとうございます。ピクセルパーフェクトっぽくなりました
なぜ「っぽく」かというと、なぜか1ピクセルぐらい縮小されたような
表示になって画像が微妙に歪んでいるからです
明日一日調べて解決できなかったら、また質問させてもらうかもしれません
- 947 :名前は開発中のものです。:2014/05/04(日) 23:22:38.45 ID:9GDU6ZBN.net
- 一般的に、どのように対処するべきかわからず、質問させて頂きます・・
現在、3D用のメインカメラと、GUI用のUIカメラ(NGUI)の2つを使用しています。
GUI用のクリックイベント等は、UIButonMessageを使用して実装をしました。
3D用メインカメラの方のクリックイベント等は、Input.GetMouseButton等を使用して実装しました。
当然と言えば当然ですが、GUIのボタンをクリックやドラッグした場合も
Input.GetMouseButtonDownやInput.GetMouseButtonの処理が動いてしまいます。
GUIのボタンをクリックやドラッグした場合にInput.GetMouseButtonDown当の処理をさせたくないのです。
どのように制御するのが一般的な方法なのでしょうか?
ご教示頂きたく・・・m( _ _)m
- 948 :名前は開発中のものです。:2014/05/05(月) 00:43:06.86 ID:/XcBk5mx.net
- >>947
何が一般的かはわからんが、3Dカメラの前にに透明なコライダ置いて、OnMouseDownとかで処理するのが一番楽じゃね?
- 949 :名前は開発中のものです。:2014/05/05(月) 03:08:59.23 ID:JbF1dD4V.net
- BoxColliderに色をつける方法ってないんですかね
Rigidbodyをアタッチすると今コライダーがどこの位置にどういう方向を向いてるのかデバッグしにくくて…
- 950 :名前は開発中のものです。:2014/05/05(月) 05:06:40.34 ID:JbF1dD4V.net
- >>949
これのことは忘れてください…
- 951 :名前は開発中のものです。:2014/05/05(月) 05:13:20.40 ID:5cQM/EgV.net
- Audiosourceで3Dサウンドセッティングはリニアにしてるんですが
音の発生源の逆方向を向くと近距離でも音が消えてしまいます
ミニマム音量を設定云々以前にこんなに近いのに真後ろを向くだけで音が消えるのは
さすがに不自然なのですがなんとかならないでしょうか
パンレベルを下げてもあまり効果は感じられませんでした
- 952 :950:2014/05/05(月) 08:20:06.40 ID:X9v3lm6I.net
- OnTriggerEnterで地面と足の裏がぶつかった時を衝突判定して音を出してるんですが
一定距離以上離れて音源がカメラから消えて真後ろくらいになると、
OnTriggerEnterがHitを返さなくなるみたいです。
仕様?
- 953 :名前は開発中のものです。:2014/05/05(月) 09:47:12.84 ID:428tp8gm.net
- OnTriggerEnterには不具合があるって記事あったな
- 954 :945:2014/05/05(月) 11:40:18.75 ID:76gEmSvZ.net
- 自己解決しましたので報告を
t_t2d.ReadPixels(new Rect(0, 0, 800, 600), 0, 0);
↓
t_t2d.ReadPixels(new Rect(1, 1, 800, 600), 0, 0);
これでピクセルパーフェクトになりました
ただ、なぜ 1, 1 で正常動作するのかは謎です
スクリプトマニュアルだと左下が 0, 0 と書いてあるから
0, 0 から 800, 600 のサイズを取得する当初のコードで合ってる
ような気がするんですけどね・・・
- 955 :名前は開発中のものです。:2014/05/05(月) 14:05:29.88 ID:2+1B78H7.net
- blenderでモデルを編集し、保存してUnityに戻ると自動的にモデルを更新してくれるのですが
blenderでアニメーションを追加しても、Unityではアニメーションクリップが増えなくなることがあります
一旦インポートされたモデルをPrefabから削除すればアニメーションも増えているのですが
そうするとシーンに追加したモデルの設定が無くなってしまいます(SkinnedClothなど)
- 956 :名前は開発中のものです。:2014/05/05(月) 14:20:31.32 ID:2+1B78H7.net
- すみません自己解決しました
ImportSettingから登録しないといけなかったとは
しかしアニメーション2,3個までは更新したときに自動で増えてたような気が・・・
- 957 :名前は開発中のものです。:2014/05/05(月) 15:46:52.40 ID:9T1HQCMk.net
- 初歩的な質問ですみません、困っています。
BlenderのCyclesからUnityへインポートする時のマテリアルなんですが
Cyclesで作製したモデルのマテリアルをGlassshaderにし宝石を作ったのですが
これをUnityにインポートすることはできますか?
CyclesでUV展開し保存して、Unity側のProjectにD&Dするとメッシュのみがインポートされ
マテリアルの情報がインポートされません、インスペクターには文字化けしたマテリアルが適用されていました。
テクスチャなら画像に出力してUnity側で貼れると思うんですが
Unity側でオブジェクトをガラスの質感にしたい時はどの様にしたらいいでしょうか?
- 958 :名前は開発中のものです。:2014/05/05(月) 17:00:40.12 ID:b+pS5Xex.net
- 初歩的な質問で済みません
Unity4.3.4f1をダウンロードして、スクリプト書き始めたんですが、
MonoDevelopで日本語の入力ができなくて困っています。
どうするのがいいのでしょうか?
- 959 :名前は開発中のものです。:2014/05/05(月) 17:16:33.67 ID:+CKSCUy8.net
- >>958
Macだと思うが4.3.1同梱のmonodevelopは腐ってるので
ttp://naichilab.blogspot.jp/2014/01/unitymonomonodevelop.html
あたり参考にして別ビルドのMono持ってくるか自前のエディタ使う。
WinならVSでOK
- 960 :名前は開発中のものです。:2014/05/05(月) 17:17:26.53 ID:JbF1dD4V.net
- >>958
ファイルをUTF8で保存すればいいんじゃないの
- 961 :名前は開発中のものです。:2014/05/05(月) 17:48:52.58 ID:JbF1dD4V.net
- RigidbodyのFreeze positionとrotationともにチェックを入れていても
親の動きによって位置がズレていってしまうんですが、
これを確実に動かないようにすることって出来ないんでしょうか。
スクリプトで初期値を取得して、updateの中で常にtransformを初期値に戻す、
とかそういう方法しかない?
- 962 :名前は開発中のものです。:2014/05/05(月) 18:54:29.23 ID:3ASBwSZm.net
- >>958
アセットかえばいいよ
- 963 :名前は開発中のものです。:2014/05/05(月) 19:24:45.63 ID:8kZtSiaV.net
- mono を継承しないで c# のソースを使うには
どうしたら良いでしょうか
- 964 :名前は開発中のものです。:2014/05/05(月) 19:25:37.41 ID:428tp8gm.net
- そのまま使えばよろし
- 965 :名前は開発中のものです。:2014/05/05(月) 19:53:06.37 ID:8kZtSiaV.net
- そうおもったのですが、
GameObject に C# の mono 非継承のソースをドラッグ&ドロップしようとすると、
Cant't add Script
と言われてしまいました。。。
GameObject に結び付けない形で C# のソースは使えるんでしょうか。
- 966 :名前は開発中のものです。:2014/05/05(月) 20:02:51.55 ID:mV0UlYHE.net
- コンポーネントとしてアタッチするなら継承する必要がある
- 967 :名前は開発中のものです。:2014/05/05(月) 20:05:15.60 ID:jQpfHHo1.net
- 特定の処理をユーティリティー化するとか
classを構造体みたいに使うとか
- 968 :名前は開発中のものです。:2014/05/05(月) 20:08:57.69 ID:8kZtSiaV.net
- サウンド関係を調べていて、Webの記事を見よう見まねで作ってまして。
サウンド再生をシングルトンの Class で一括管理したいのですが、
シングルトンで作成するため new が必要、
それゆえ mono を継承してはならないとありました。
しかし、これまで GameObject にスクリプトを持たせる方法しか知らず、
どうしたものかと……
- 969 :名前は開発中のものです。:2014/05/05(月) 23:00:24.23 ID:76gEmSvZ.net
- >>968
やりたいのは、こういうことじゃないですか?
[具体例:クラス側]cUtility.cs
using UnityEngine;
using System.Collections;
// クラス
public class cクラス
{
public cクラス()
{
Debug.LogWarning("cクラス");
}
}
[具体例:利用側]
// これを実行するとコンソールに "cクラス" と表示される
private cクラス CC = new cクラス();
- 970 :名前は開発中のものです。:2014/05/05(月) 23:59:09.28 ID:CdX9rdEw.net
- MonoBehaviour継承したシングルトンじゃダメなん?
- 971 :名前は開発中のものです。:2014/05/06(火) 00:06:27.20 ID:Kz/lgo2J.net
- シングルトンのオーディオマネージャを作りたくて、
Web記事を色々見ているうちにこんがらがってしまっていたようです。
ジェネリックという方法を使って
new せずにインスタンスを作成することで対応できたようです。
なぜ出来なかったのか、なぜ今は出来てるのか、
すこし落ち着いて見返してみます。
お騒がせしました。でも、ありがとうございました。
- 972 :名前は開発中のものです。:2014/05/06(火) 00:07:43.23 ID:QZiIsyaW.net
- >>948
946です。
なるほど!早速試してみたいと思います!
ありがとうございました!
- 973 :名前は開発中のものです。:2014/05/06(火) 00:10:59.54 ID:Kz/lgo2J.net
- >>970
はい、おそらくそれです。
最終的には、
public class クラス名<T> : MonoBehaviour where T : MonoBehaviour
で行けました。
(あまり詳しく書くと拝見した Web コピペ丸載せになって申し訳ないので1行だけ)
というか、そもそも、Unity での開発 = mono なんですね。
そのレベルで理解してませんでした。
- 974 :名前は開発中のものです。:2014/05/06(火) 00:34:21.17 ID:V/HnThW7.net
- >>961
これ、やっぱtransformで直接指定すると物理の挙動がおかしくなって
あさっての方向に飛んでしまいます
どなたかよろです
- 975 :名前は開発中のものです。:2014/05/06(火) 02:04:02.23 ID:hMDTO/Ej.net
- >>974
アセット買えばいいと思うよ
- 976 :名前は開発中のものです。:2014/05/06(火) 02:23:52.81 ID:QZiIsyaW.net
- >>948
946です。度々すみません・・・
3Dカメラの前にに透明なコライダ置いて、OnMouseDownで処理してみましたが、
GUIのボタンをクリックした時、OnMouseDownも処理されてしまいました。
GUIのボタンとは被らないように透明のコライダを設置するということでしょうか??
- 977 :名前は開発中のものです。:2014/05/06(火) 08:12:55.43 ID:ceI0k4Xf.net
- ぐぎぎ…AnimatorのTriggerに指定したパラメータが自動でfalseにならない…
2個のTriggerのうち片方はちゃんとfalseになるのに
おかしい方のTriggerをtrueにしてる箇所と同じ部分にlog入れて調べたけど別に何度もそこを通ってしまってるわけではないし…
- 978 :名前は開発中のものです。:2014/05/06(火) 09:03:11.69 ID:hMDTO/Ej.net
- >>977
アセットで解決すると思うよ
- 979 :名前は開発中のものです。:2014/05/06(火) 09:28:52.30 ID:572ZTf28.net
- プロ版月30ドルくらいなら喜んで使うが・・・。
- 980 :名前は開発中のものです。:2014/05/06(火) 20:17:11.32 ID:Bi/YJF+7.net
- 今日もアセットちゃん事チョン嫌いのTreeBoaたんは頑張りました。
- 981 :名前は開発中のものです。:2014/05/06(火) 20:59:59.27 ID:ceI0k4Xf.net
- 自己解決
トリガーってそういう意味か
- 982 :名前は開発中のものです。:2014/05/07(水) 00:44:50.80 ID:v6bwmwWI.net
- >>976
946です。
下記を参考に自己解決しました。
ttp://caitsithware.com/wordpress/?p=61
いろいろすみませんでした。
そしてありがとうございました!
- 983 :名前は開発中のものです。:2014/05/07(水) 01:48:45.76 ID:H7uwW0GF.net
- 日本語フォントをスマホアプリで使用したいのですが、ダイナミックフォントって
使えなかったりしますか?
- 984 :名前は開発中のものです。:2014/05/07(水) 03:44:55.94 ID:RhqiIMpP.net
- ダイナミックフォントは使える。
どの程度使えるかはしらんが
ttp://terasur.blog.fc2.com/blog-entry-376.html
- 985 :名前は開発中のものです。:2014/05/07(水) 05:28:40.81 ID:34WquHfD.net
- 半透明なマテリアルのオブジェクトの描画についてなんですけど
頂点単位で透明度のソートをする方法がどうしても見つかりません。
ご存知の方いましたらご教示お願いします。
海外のページに大抵のゲームエンジンはパーツ毎にしか
ソートしないという書き込みを見つけました。
複雑な形状の半透明オブジェクトは使わないというのが一般的なのでしょうか?
- 986 :名前は開発中のものです。:2014/05/07(水) 06:00:06.71 ID:RhqiIMpP.net
- イマドキだと少々ポリゴン増えようができるだけ半透明は
つかわないって感じはある。
ドローコールの問題を考えれば全体でのソートは
多分できないんだろうな〜
- 987 :名前は開発中のものです。:2014/05/07(水) 09:25:41.07 ID:ssely9S7.net
- >>984
ありがとうございます!
- 988 :名前は開発中のものです。:2014/05/07(水) 10:21:39.52 ID:HJA4D6c1.net
- >>985
低レベルの話になるけど
頂点リストはビデオメモリに転送してから使うものだからな。
GPUには、行列だけ渡して、
あとは毎回頂点の登録番号と描画命令をだすだけなんだが、
頂点をソートすると言うことは、頂点リストを毎回ソートして
転送し直すということになる。
だからやんない
- 989 :名前は開発中のものです。:2014/05/07(水) 19:24:14.52 ID:PlYsGhwK.net
- >>960
ファイルは元々UTF8で保存されてるみたいです。漢字キーを押すと、もう入力できなくなって、Monodevelopリスタート
しないとダメです。もしかして、 windows7(64bit) 使ってるからですかね?
>>959
Monodevelopの現バージョンらしいXamarin Studioインストールしたら、日本語入力はできました。
メニューも日本語だし、デバッグでもできる統合エディタらしいのですが、プロジェクトのSyncとかできません。
- 990 :名前は開発中のものです。:2014/05/07(水) 20:18:54.86 ID:txxBo3Bh.net
- Input.compassが全く反応しない・・・
何やっても0しか取得できん
始めたばっかで心が折れそう
- 991 :名前は開発中のものです。:2014/05/07(水) 20:23:05.95 ID:gnNKbaWX.net
- Android端末でNGUIのUIInputやWebViewでソフトウェアキーボードを出しているときに、
戻るボタンを押すと応答なしになってアプリが落ちるんですが解決法をご存知のかたいましたら教えてください。
Unityのバージョンは4.3.4です。
よろしくお願いします。
- 992 :名前は開発中のものです。:2014/05/07(水) 23:07:36.95 ID:34WquHfD.net
- すみません。情報が足りませんでした。
やりたい事は半透明な部分がある髪のモデルの表示なのですが
Mayaのビューはポリゴン単位でZソート出来るので
その環境で作った髪のモデルをUnityに持っていったところ
後頭部を見ているのに前髪が手前に見えたりと言う感じでスッチャカメッチャカになってしまいましたので
Unityでもポリゴン単位でソートできないかなと上の質問をしました。
でも、シェーダーの設定で描画はなんとか出来るみたいなので試行錯誤しようと思います。
参考までに皆さんにお尋ねしたいのですが
髪の毛や草花、葉、モフモフしたもの、みたいなモデルにはどんなtransparentの設定をしていますか?
- 993 :名前は開発中のものです。:2014/05/07(水) 23:10:58.38 ID:daAowwxY.net
- >>992
もふもふはシェーダに画かせてる
草木はTerrainでできない奴はあきらめた
- 994 :名前は開発中のものです。:2014/05/08(木) 00:02:37.89 ID:VGyvNW8A.net
- フリー版のUNITYをWin環境で使い、Android向けアプリを作っています。
アプリ内にリソースとして取りこんだローカルHTMLをアプリ内に表示したいのですが、
フリー版でも可能な方法はありませんでしょうか。
(やりたいこと)
アプリのヘルプページをHTMLで表示し、管理する
・アプリ内に配置したローカルHTMLを任意の大きさのウィンドウでアプリ内に表示
・横幅はウィンドウの大きさ固定、縦ははみ出したらはみ出しただけ縦スクロール
・リンクをタップしたら、該当URLに飛ぶ(ローカルHTML内で遷移できれば十分)
・JavaやHTML5、CSSなどは使えるにこしたことはないが、必須ではない。
Webを検索し、GitHubにあるWebView を利用する方法に行き当たったのですが、
1つはGREEが出していてPro版のみ対応、もう1つは個人の方が出しているものでした。
個人の方のほうのを落としてみたのですが、
サンプルの方はリビルドして実機で動くのですがページのスクロールができず、
さらにサンプルから該当ソース2点を自分のプロジェクトに読み込んだのですが、
うまく動きませんでした。
フリー版UNITYで動くWebViewはないでしょうか。
もしくは、個人の方のほうはやり方が正しければフリー版でも動くのでしょうか。
WebViewの書籍を探したりしているのですが、見つけられませんでした。
解る方いたら、情報など頂けるとありがたいです。よろしくお願いします。
- 995 :名前は開発中のものです。:2014/05/08(木) 00:51:34.45 ID:VN5fsnzG.net
- >>994
Androidの機能でやるのが結局一番楽だというところに落ち着いた
ネイティブアクティビティにはできなくなるが、上にフラグメント重ねるか、背景透過のアクティビティ重ねてる
- 996 :名前は開発中のものです。:2014/05/08(木) 01:00:21.61 ID:ymMQN2Ep.net
- 誰か次スレヨロ
- 997 :名前は開発中のものです。:2014/05/08(木) 03:29:34.60 ID:X4A8VaOg.net
- 立てれなかったので質問するけど、
同じスクリプトの中でUpdateが一回呼ばれる間に、
OnCollisionStayが11回も呼ばれるんだけどこれはこういう仕様なの?
よければ次スレで答えてくれてもいいけど
- 998 :名前は開発中のものです。:2014/05/08(木) 04:09:34.77 ID:za4noWir.net
- そういう仕様で作ったんだろアホが!
- 999 :名前は開発中のものです。:2014/05/08(木) 08:47:35.42 ID:3QHRiisF.net
- 立てたよ
【3Dゲームエンジン】Unity質問スレッド9
http://toro.2ch.net/test/read.cgi/gamedev/1399506271/
- 1000 :名前は開発中のものです。:2014/05/08(木) 12:56:19.00 ID:za4noWir.net
- 1000なら俺のゲームが完成
- 1001 :karasu// ◆eJlUd9keO2 :2014/05/08(木) 12:59:49.21 ID:wg26AHJJ.net
- )))
('ω')うおーーーー☆
1000ならUnity繁栄
- 1002 :2ch.net投稿限界:Over 1000 Thread
- 2ch.netからのレス数が1000に到達しました。
総レス数 1002
311 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200