【3Dゲームエンジン】Unity質問スレッド8
レス数が1000を超えています。これ以上書き込みはできません。
0001名前は開発中のものです。
2014/03/10(月) 20:41:34.44ID:xK0J6QXwWindows/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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
0904名前は開発中のものです。
2014/05/02(金) 18:27:41.47ID:RIicvHHDResources.Load("PlayerSprite/Sprite.png");
この段階ですでに間違ってる
Texture2D tex = Resources.Load("PlayerSprite/Sprite", typeof(Texture2D));
ファイル名ext使わない
あとPathの概念があるのがResourcesとStreamingAssetだけ。
基本必要な物をAssetBundleで外部化するようにしないと後で苦労する。
0905名前は開発中のものです。
2014/05/02(金) 19:19:13.43ID:A4yaWE+t周辺の状況も理解していただいた方が的確な回答が得られると思ったため長々と質問したのですが
かえって混乱させてしまったかもしれませんね。すみません
私が知りたいのは、UnityのResourcesにアクセスする手段としてファイルシステムで言うところの
>System.IO.File.Exists
>に相当するような機能ってないんでしょうか?
これだけです
0906名前は開発中のものです。
2014/05/02(金) 19:31:33.93ID:RIicvHHD有りません。
あり方が根本で異なるんでファイル単位で管理したいとか思ってるとかなり混乱すると思う。
0907名前は開発中のものです。
2014/05/02(金) 19:58:30.34ID:L180NaLY0908名前は開発中のものです。
2014/05/02(金) 19:59:43.96ID:gb3fga/W0909名前は開発中のものです。
2014/05/02(金) 20:28:52.68ID:gb3fga/Wどういうバイナリファイルがどういう形でインデックスもってんのかとか
それに対して一般的に検索する機能があるのかとかの話だとは思うが
現状ないんじゃね?
そもそもゲームとかじゃロードをどう効率的にやるかとかは話題になるけど
遅くなってもいいから便利で適当にファイル管理したいとかそういう発想は
あんまりないからそういう機能がなくても不思議はないかなぁって感じはする。
ゲームだけじゃなくてそれ以外のアプリとかにもよく使われるようになっていけば
またちょっと変わってくるかもなぁとも思うけどアセットバンドル売ったりとかの
ビジネスモデルにも関わってきそうな話でもあるし
0910名前は開発中のものです。
2014/05/02(金) 20:30:36.15ID:A4yaWE+tないんですね・・・どうもでした
少し非効率ですが、パスのリストを作ってforeachでResources.Loadがnull以外になるまで回すことで代用することにします
何かが根本的に異なる気は確かにしますね。何をするにもまどろっこしいというか
AndroidやiOSに対応するエンジンだからなのでしょうかね
0911名前は開発中のものです。
2014/05/02(金) 20:32:11.14ID:RIicvHHDじゃぁ示せよw
StreamingAssetならpng直読みできるけどそれだとプラットフォーム毎にLoadPath変わるんだぞ
実際StreamingAssetをプラットフォーム別にLoadPath指定すればC#のFile関係処理でロードはできるけど、png生だぞ
Textureフォーマットとか個別に処理してとかめんどくさい事全部自前でやるなら良いけどUnityらしさかけらも残らないじゃねぇか
0912名前は開発中のものです。
2014/05/02(金) 20:50:53.17ID:A4yaWE+t追加で質問というか疑問なのですが
Resource\grp\notice.png
というファイルが存在する状態で
t_sr.sprite = Resources.Load<Sprite>("grp/notice");
とやると、エディタ上でもビルド後の環境でも notice.png が読み込まれます
t_sr.sprite = Resources.Load<Sprite>("notice");
ちなみに上記のコードでは読み込めませんでした
ビルドした後はフォルダ構造がないというのはどういうことなんでしょうか?
フォルダ構造がなくなるなら上の2つ目のコードでも読み込めないとおかしいのではないでしょうか?
何か読み間違いをしてますか?(私が)
0913名前は開発中のものです。
2014/05/02(金) 20:53:43.26ID:A4yaWE+tAndroidやiOS限定の話なら、その旨を教えてもらえるとありがたいです
0914名前は開発中のものです。
2014/05/02(金) 21:00:50.69ID:RIicvHHD上でも書いたはずだが、ResourcesとStreamingAssetはPath構造もってる
AssetBundleとかシーン内の参照はフラットな名前空間
で、普通にUnityで追加リソースはAssetBundleを使う。
0915名前は開発中のものです。
2014/05/02(金) 21:02:37.15ID:ioJLKSYB0916名前は開発中のものです。
2014/05/02(金) 21:11:29.86ID:A4yaWE+tああ、そうでした。そこはそうなんですよね
何だか似ているけど噛み合わない話をそれぞれ勝手にしている不思議な感じがします(汗)
Path構造を持っているResources内のファイルをPath検索する方法はあるかと質問しているのに
>あとPathの概念があるのがResourcesとStreamingAssetだけ。
という分かりきった返答が来たり
それに対して今度は別の人がビルドするとフォルダ構造が失われると言ってみたり・・・w
0917名前は開発中のものです。
2014/05/02(金) 21:43:29.11ID:RIicvHHDわたしゃ一環してResources内のファイルの有無をFIle.Existsみたいな事では知れないと言っているんだけどな
全部纏めて書くと
1:ResourcesのファイルはFile.Existsは使えない、Path構造は持ったままTexture等を直接ロードできる
2:StreamingAssetsフォルダは生のファイルを検索できる、但し絶対Pathはプラットフォーム依存、png等を直撃できるがTextureフォーマットなどのメタ情報は持てない(Unity上で設定するテクスチャの情報ね)
3:AssetBundleとしてExportしたファイルはパス構造を持てない(WWWから取得するアレね)
0918名前は開発中のものです。
2014/05/02(金) 22:05:19.70ID:A4yaWE+t>>904を読み返してみたんですが
>>903の質問でResources.Loadのパラメータに拡張子付きのファイル名を付けたのが混乱の元凶ですね・・・
>ファイル名ext使わない
を「Resources.Loadのパラメータに拡張子(ext)は付けないんだよ、ボーイ」
という指摘と勘違いしました
>ファイル名Exists使えない
だったら補完できたんですけどね(汗)
適当なコードが適当な誤字を生んで、それを読み違えてさらに話が迷走する・・・恐ろしいことです
まとめどうもでした。曖昧な理解でしたがおかげで補強できました
0919名前は開発中のものです。
2014/05/02(金) 23:36:36.65ID:fZ2xUtD6なんかunityで作業してたら、座標0,0の位置にプレハブのキャラが勝手に作成されちゃうんですが、
なんとかなりませんか。
編集画面やゲーム画面はおろか、アニメーションクリップの小さいプレビュー画面まで、
あらゆる画面の0,0,0の座標に勝手にキャラが出てきて何をやっても選択できないし消せません
現れるキャラは毎回同じで、unityを再起動するといなくなりますが、またそのうちいつの間にかって感じで
0920名前は開発中のものです。
2014/05/03(土) 01:08:10.91ID:NhbJozgkアセット買えばなんとかなるよ
アセットいいよ
アセットかいなよ
0921名前は開発中のものです。
2014/05/03(土) 01:46:10.52ID:u/NfKxmfそのキャラクターがscriptで勝手に生成されてるだけじゃないの?
スクリプトを読み込まないようにしてみたら?
0922名前は開発中のものです。
2014/05/03(土) 02:34:58.30ID:BKilWHv/ヒエラルキーから全てのゲームオブジェクトを非表示にしてみたんですが、
同じでした。
例えばシーンビューではそのキャラだけが表示されて選択もなにも出来ないです
スクリプトでの生成とは関係ないっぽいですね
0923名前は開発中のものです。
2014/05/03(土) 02:55:12.26ID:NhbJozgkアセットで消えるよ
0924名前は開発中のものです。
2014/05/03(土) 07:45:53.26ID:d6KpgxJfUnity インストールしてチュートリアルのブロック崩しを入力して実行してみました。
一応、手持ちのAndroid端末上でもBuild&Runしてみましたが、PC上でコントロール
できてたラケットとかが、スマホ上では全然できません。
何か、コントローラみたいな部品をインストールする必要があるのでしょうか?
0925名前は開発中のものです。
2014/05/03(土) 14:39:04.83ID:u/NfKxmfよく読んだらプレビュー画面の話かw
あれはアニメーションを確認するもので選択出来るものではないよ
そもそもscene内に配置されてもないしね
0926名前は開発中のものです。
2014/05/03(土) 14:41:41.40ID:oibVOziEゲームでよくある素早いキー2回入力ってどうやって対応させるのですか?
ttp://nksoft0.appspot.com/unity/AirDush.html
の「スペースキー2回で空中ダッシュ」みたいなものです。
0927名前は開発中のものです。
2014/05/03(土) 14:54:27.63ID:wREBR8m/ゲームループの中で(Unityだったらキー入力をチェック担当のスクリプトのUpdateメソッド)最後にスペースキーが押し下げられた時刻を保存しておき
毎回スペースキーが押し下げられた時の現在時刻と最後に押し下げられた時刻の差分がある範囲以下の時間であればダッシュ認定するだけ。
要は押し下げトリガー(今までOffだったものがOnになる)の時間の差を使う。
0928名前は開発中のものです。
2014/05/03(土) 14:59:28.99ID:BKilWHv/そうなんです、アニメーションを確認するだけのプレビュー画面であるにもかかわらず、
別のキャラが登場してしまうのが恐ろしいところで
選択できないって書いたのは単純にscene画面のことですね
0929名前は開発中のものです。
2014/05/03(土) 15:28:36.15ID:hsZfMWJmInput.GetAxisメソッドじゃなくて
Input.mousePositionとかInput.touchesを使って動くようにする
0930名前は開発中のものです。
2014/05/03(土) 16:23:03.68ID:oibVOziE移動キーに対応させましたが、Horizontalが効くGetKeyDownって無いんですね(;;)
別件になるのですが、メカニムでモーションブレンドを操作した後に
テスト実行すると高確率でゲームの動作がおかしくなります。
NullReferenceException: Object reference not set to an instance of an
object
Score.Update () (at Assets/Scripts/Score.cs:28)とエラーメッセージが大量にでるのですが
unityを再起動すると直ります。(unity4.34f1)
もし同様の問題が発生して解決された方いらっしゃったら
アドバイス頂けると助かります。
0931名前は開発中のものです。
2014/05/03(土) 21:09:05.06ID:NhbJozgkアセットでできるよ
アセット買おうよ
0932名前は開発中のものです。
2014/05/03(土) 21:18:25.76ID:8RBgyZP6立ち上がらないんだが・・・。
画面が出てこない。
画面外に出てるというおち?
0933名前は開発中のものです。
2014/05/03(土) 22:47:21.51ID:gOZYXeihおい、アセットを買うためのストアが立ち上がらないってよ
どうしたらいい?
0934名前は開発中のものです。
2014/05/04(日) 03:16:09.71ID:iJY8l0uL(中はBoxColliderとRigidBodyとAudioSource)にスクリプトをアタッチして
OnCollisionEnterで地面と触れた時を判定しようとしたんですが、
衝突判定が何もとれません。
キャラ全体にRigidBodyをつけて衝突判定取りつつ、その中のボーンの中でも個別の衝突判定取るっていうのが
そもそも不可能なことなんでしょうか。
各足ごとに足音をつけずに、キャラ全体での衝突判定にすると、
全部の足音が同じボリュームで再生されてメリハリなくて嫌なんですが…
0935名前は開発中のものです。
2014/05/04(日) 10:34:53.35ID:d/xumr6dIdolとActionというアニメーションを作りAnimatorで2つを結びIdol?ActionをTrigerで遷移させるように設定しました
こにアニメーションにBox Collider 2Dもいれて、マウスクリックしたらIdol?Actionに遷移はしました。
逆にAction?IdolはActionのアニメーション(8コマ)が終わったら自動的にIdolに戻したいのですが
どういう設定をしたらよいのでしょうか。
宜しくお願いします。
0936名前は開発中のものです。
2014/05/04(日) 10:36:27.00ID:iJY8l0uL遷移条件をExit Timeにすればいいんじゃないの
0937名前は開発中のものです。
2014/05/04(日) 13:39:18.80ID:4R9UroSA#region enum
#endregion
としても右上に何か出てくるのですが折りたたむことはできません。
0938名前は開発中のものです。
2014/05/04(日) 14:46:15.23ID:uHM86mi5関係ないけどidolじゃなくてidleが正しいスペルじゃないかな。
0939名前は開発中のものです。
2014/05/04(日) 16:08:11.80ID:kGIe8Mqi偶像(アイドル)の方なら綴り間違ってないんでモデルデータの意味によっては正しいハズ
0940名前は開発中のものです。
2014/05/04(日) 17:42:57.45ID:iJY8l0uL0941名前は開発中のものです。
2014/05/04(日) 18:43:25.85ID:evsVXx22レイヤーを間違えてるかイベントが発生しない組み合わせになってるかじゃない?
下の方に組み合わせが書いてあるよ
ttps://docs.unity3d.com/Documentation/Components/class-BoxCollider.html
0942名前は開発中のものです。
2014/05/04(日) 21:33:28.65ID:dYhR0UXEvoid 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 に書き戻すところで何か間違っているのだと思いますが
さっぱり分からないです
0943名前は開発中のものです。
2014/05/04(日) 22:03:11.05ID:YUW6dEWkt_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();
こういうことかな?
0944名前は開発中のものです。
2014/05/04(日) 22:04:30.48ID:YUW6dEWk0945名前は開発中のものです。
2014/05/04(日) 22:27:07.74ID:dYhR0UXEそんな最初の方に問題が潜んでいたとは!
ありがとうございます。ピクセルパーフェクトっぽくなりました
なぜ「っぽく」かというと、なぜか1ピクセルぐらい縮小されたような
表示になって画像が微妙に歪んでいるからです
明日一日調べて解決できなかったら、また質問させてもらうかもしれません
0946名前は開発中のものです。
2014/05/04(日) 23:22:38.45ID:9GDU6ZBN現在、3D用のメインカメラと、GUI用のUIカメラ(NGUI)の2つを使用しています。
GUI用のクリックイベント等は、UIButonMessageを使用して実装をしました。
3D用メインカメラの方のクリックイベント等は、Input.GetMouseButton等を使用して実装しました。
当然と言えば当然ですが、GUIのボタンをクリックやドラッグした場合も
Input.GetMouseButtonDownやInput.GetMouseButtonの処理が動いてしまいます。
GUIのボタンをクリックやドラッグした場合にInput.GetMouseButtonDown当の処理をさせたくないのです。
どのように制御するのが一般的な方法なのでしょうか?
ご教示頂きたく・・・m( _ _)m
0947名前は開発中のものです。
2014/05/05(月) 00:43:06.86ID:/XcBk5mx何が一般的かはわからんが、3Dカメラの前にに透明なコライダ置いて、OnMouseDownとかで処理するのが一番楽じゃね?
0948名前は開発中のものです。
2014/05/05(月) 03:08:59.23ID:JbF1dD4VRigidbodyをアタッチすると今コライダーがどこの位置にどういう方向を向いてるのかデバッグしにくくて…
0949名前は開発中のものです。
2014/05/05(月) 05:06:40.34ID:JbF1dD4Vこれのことは忘れてください…
0950名前は開発中のものです。
2014/05/05(月) 05:13:20.40ID:5cQM/EgV音の発生源の逆方向を向くと近距離でも音が消えてしまいます
ミニマム音量を設定云々以前にこんなに近いのに真後ろを向くだけで音が消えるのは
さすがに不自然なのですがなんとかならないでしょうか
パンレベルを下げてもあまり効果は感じられませんでした
0951950
2014/05/05(月) 08:20:06.40ID:X9v3lm6I一定距離以上離れて音源がカメラから消えて真後ろくらいになると、
OnTriggerEnterがHitを返さなくなるみたいです。
仕様?
0952名前は開発中のものです。
2014/05/05(月) 09:47:12.84ID:428tp8gm0953945
2014/05/05(月) 11:40:18.75ID:76gEmSvZt_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 のサイズを取得する当初のコードで合ってる
ような気がするんですけどね・・・
0954名前は開発中のものです。
2014/05/05(月) 14:05:29.88ID:2+1B78H7blenderでアニメーションを追加しても、Unityではアニメーションクリップが増えなくなることがあります
一旦インポートされたモデルをPrefabから削除すればアニメーションも増えているのですが
そうするとシーンに追加したモデルの設定が無くなってしまいます(SkinnedClothなど)
0955名前は開発中のものです。
2014/05/05(月) 14:20:31.32ID:2+1B78H7ImportSettingから登録しないといけなかったとは
しかしアニメーション2,3個までは更新したときに自動で増えてたような気が・・・
0956名前は開発中のものです。
2014/05/05(月) 15:46:52.40ID:9T1HQCMkBlenderのCyclesからUnityへインポートする時のマテリアルなんですが
Cyclesで作製したモデルのマテリアルをGlassshaderにし宝石を作ったのですが
これをUnityにインポートすることはできますか?
CyclesでUV展開し保存して、Unity側のProjectにD&Dするとメッシュのみがインポートされ
マテリアルの情報がインポートされません、インスペクターには文字化けしたマテリアルが適用されていました。
テクスチャなら画像に出力してUnity側で貼れると思うんですが
Unity側でオブジェクトをガラスの質感にしたい時はどの様にしたらいいでしょうか?
0957名前は開発中のものです。
2014/05/05(月) 17:00:40.12ID:b+pS5XexUnity4.3.4f1をダウンロードして、スクリプト書き始めたんですが、
MonoDevelopで日本語の入力ができなくて困っています。
どうするのがいいのでしょうか?
0958名前は開発中のものです。
2014/05/05(月) 17:16:33.67ID:+CKSCUy8Macだと思うが4.3.1同梱のmonodevelopは腐ってるので
ttp://naichilab.blogspot.jp/2014/01/unitymonomonodevelop.html
あたり参考にして別ビルドのMono持ってくるか自前のエディタ使う。
WinならVSでOK
0959名前は開発中のものです。
2014/05/05(月) 17:17:26.53ID:JbF1dD4VファイルをUTF8で保存すればいいんじゃないの
0960名前は開発中のものです。
2014/05/05(月) 17:48:52.58ID:JbF1dD4V親の動きによって位置がズレていってしまうんですが、
これを確実に動かないようにすることって出来ないんでしょうか。
スクリプトで初期値を取得して、updateの中で常にtransformを初期値に戻す、
とかそういう方法しかない?
0961名前は開発中のものです。
2014/05/05(月) 18:54:29.23ID:3ASBwSZmアセットかえばいいよ
0962名前は開発中のものです。
2014/05/05(月) 19:24:45.63ID:8kZtSiaVどうしたら良いでしょうか
0963名前は開発中のものです。
2014/05/05(月) 19:25:37.41ID:428tp8gm0964名前は開発中のものです。
2014/05/05(月) 19:53:06.37ID:8kZtSiaVGameObject に C# の mono 非継承のソースをドラッグ&ドロップしようとすると、
Cant't add Script
と言われてしまいました。。。
GameObject に結び付けない形で C# のソースは使えるんでしょうか。
0965名前は開発中のものです。
2014/05/05(月) 20:02:51.55ID:mV0UlYHE0966名前は開発中のものです。
2014/05/05(月) 20:05:15.60ID:jQpfHHo1classを構造体みたいに使うとか
0967名前は開発中のものです。
2014/05/05(月) 20:08:57.69ID:8kZtSiaVサウンド再生をシングルトンの Class で一括管理したいのですが、
シングルトンで作成するため new が必要、
それゆえ mono を継承してはならないとありました。
しかし、これまで GameObject にスクリプトを持たせる方法しか知らず、
どうしたものかと……
0968名前は開発中のものです。
2014/05/05(月) 23:00:24.23ID:76gEmSvZやりたいのは、こういうことじゃないですか?
[具体例:クラス側]cUtility.cs
using UnityEngine;
using System.Collections;
// クラス
public class cクラス
{
public cクラス()
{
Debug.LogWarning("cクラス");
}
}
[具体例:利用側]
// これを実行するとコンソールに "cクラス" と表示される
private cクラス CC = new cクラス();
0969名前は開発中のものです。
2014/05/05(月) 23:59:09.28ID:CdX9rdEw0970名前は開発中のものです。
2014/05/06(火) 00:06:27.20ID:Kz/lgo2JWeb記事を色々見ているうちにこんがらがってしまっていたようです。
ジェネリックという方法を使って
new せずにインスタンスを作成することで対応できたようです。
なぜ出来なかったのか、なぜ今は出来てるのか、
すこし落ち着いて見返してみます。
お騒がせしました。でも、ありがとうございました。
0971名前は開発中のものです。
2014/05/06(火) 00:07:43.23ID:QZiIsyaW946です。
なるほど!早速試してみたいと思います!
ありがとうございました!
0972名前は開発中のものです。
2014/05/06(火) 00:10:59.54ID:Kz/lgo2Jはい、おそらくそれです。
最終的には、
public class クラス名<T> : MonoBehaviour where T : MonoBehaviour
で行けました。
(あまり詳しく書くと拝見した Web コピペ丸載せになって申し訳ないので1行だけ)
というか、そもそも、Unity での開発 = mono なんですね。
そのレベルで理解してませんでした。
0973名前は開発中のものです。
2014/05/06(火) 00:34:21.17ID:V/HnThW7これ、やっぱtransformで直接指定すると物理の挙動がおかしくなって
あさっての方向に飛んでしまいます
どなたかよろです
0974名前は開発中のものです。
2014/05/06(火) 02:04:02.23ID:hMDTO/Ejアセット買えばいいと思うよ
0975名前は開発中のものです。
2014/05/06(火) 02:23:52.81ID:QZiIsyaW946です。度々すみません・・・
3Dカメラの前にに透明なコライダ置いて、OnMouseDownで処理してみましたが、
GUIのボタンをクリックした時、OnMouseDownも処理されてしまいました。
GUIのボタンとは被らないように透明のコライダを設置するということでしょうか??
0976名前は開発中のものです。
2014/05/06(火) 08:12:55.43ID:ceI0k4Xf2個のTriggerのうち片方はちゃんとfalseになるのに
おかしい方のTriggerをtrueにしてる箇所と同じ部分にlog入れて調べたけど別に何度もそこを通ってしまってるわけではないし…
0977名前は開発中のものです。
2014/05/06(火) 09:03:11.69ID:hMDTO/Ejアセットで解決すると思うよ
0978名前は開発中のものです。
2014/05/06(火) 09:28:52.30ID:572ZTf280979名前は開発中のものです。
2014/05/06(火) 20:17:11.32ID:Bi/YJF+70980名前は開発中のものです。
2014/05/06(火) 20:59:59.27ID:ceI0k4Xfトリガーってそういう意味か
0981名前は開発中のものです。
2014/05/07(水) 00:44:50.80ID:v6bwmwWI946です。
下記を参考に自己解決しました。
ttp://caitsithware.com/wordpress/?p=61
いろいろすみませんでした。
そしてありがとうございました!
0982名前は開発中のものです。
2014/05/07(水) 01:48:45.76ID:H7uwW0GF使えなかったりしますか?
0983名前は開発中のものです。
2014/05/07(水) 03:44:55.94ID:RhqiIMpPどの程度使えるかはしらんが
ttp://terasur.blog.fc2.com/blog-entry-376.html
0984名前は開発中のものです。
2014/05/07(水) 05:28:40.81ID:34WquHfD頂点単位で透明度のソートをする方法がどうしても見つかりません。
ご存知の方いましたらご教示お願いします。
海外のページに大抵のゲームエンジンはパーツ毎にしか
ソートしないという書き込みを見つけました。
複雑な形状の半透明オブジェクトは使わないというのが一般的なのでしょうか?
0985名前は開発中のものです。
2014/05/07(水) 06:00:06.71ID:RhqiIMpPつかわないって感じはある。
ドローコールの問題を考えれば全体でのソートは
多分できないんだろうな〜
0986名前は開発中のものです。
2014/05/07(水) 09:25:41.07ID:ssely9S7ありがとうございます!
0987名前は開発中のものです。
2014/05/07(水) 10:21:39.52ID:HJA4D6c1低レベルの話になるけど
頂点リストはビデオメモリに転送してから使うものだからな。
GPUには、行列だけ渡して、
あとは毎回頂点の登録番号と描画命令をだすだけなんだが、
頂点をソートすると言うことは、頂点リストを毎回ソートして
転送し直すということになる。
だからやんない
0988名前は開発中のものです。
2014/05/07(水) 19:24:14.52ID:PlYsGhwKファイルは元々UTF8で保存されてるみたいです。漢字キーを押すと、もう入力できなくなって、Monodevelopリスタート
しないとダメです。もしかして、 windows7(64bit) 使ってるからですかね?
>>958
Monodevelopの現バージョンらしいXamarin Studioインストールしたら、日本語入力はできました。
メニューも日本語だし、デバッグでもできる統合エディタらしいのですが、プロジェクトのSyncとかできません。
0989名前は開発中のものです。
2014/05/07(水) 20:18:54.86ID:txxBo3Bh何やっても0しか取得できん
始めたばっかで心が折れそう
0990名前は開発中のものです。
2014/05/07(水) 20:23:05.95ID:gnNKbaWX戻るボタンを押すと応答なしになってアプリが落ちるんですが解決法をご存知のかたいましたら教えてください。
Unityのバージョンは4.3.4です。
よろしくお願いします。
0991名前は開発中のものです。
2014/05/07(水) 23:07:36.95ID:34WquHfDやりたい事は半透明な部分がある髪のモデルの表示なのですが
Mayaのビューはポリゴン単位でZソート出来るので
その環境で作った髪のモデルをUnityに持っていったところ
後頭部を見ているのに前髪が手前に見えたりと言う感じでスッチャカメッチャカになってしまいましたので
Unityでもポリゴン単位でソートできないかなと上の質問をしました。
でも、シェーダーの設定で描画はなんとか出来るみたいなので試行錯誤しようと思います。
参考までに皆さんにお尋ねしたいのですが
髪の毛や草花、葉、モフモフしたもの、みたいなモデルにはどんなtransparentの設定をしていますか?
0992名前は開発中のものです。
2014/05/07(水) 23:10:58.38ID:daAowwxYもふもふはシェーダに画かせてる
草木はTerrainでできない奴はあきらめた
0993名前は開発中のものです。
2014/05/08(木) 00:02:37.89ID:VGyvNW8Aアプリ内にリソースとして取りこんだローカルHTMLをアプリ内に表示したいのですが、
フリー版でも可能な方法はありませんでしょうか。
(やりたいこと)
アプリのヘルプページをHTMLで表示し、管理する
・アプリ内に配置したローカルHTMLを任意の大きさのウィンドウでアプリ内に表示
・横幅はウィンドウの大きさ固定、縦ははみ出したらはみ出しただけ縦スクロール
・リンクをタップしたら、該当URLに飛ぶ(ローカルHTML内で遷移できれば十分)
・JavaやHTML5、CSSなどは使えるにこしたことはないが、必須ではない。
Webを検索し、GitHubにあるWebView を利用する方法に行き当たったのですが、
1つはGREEが出していてPro版のみ対応、もう1つは個人の方が出しているものでした。
個人の方のほうのを落としてみたのですが、
サンプルの方はリビルドして実機で動くのですがページのスクロールができず、
さらにサンプルから該当ソース2点を自分のプロジェクトに読み込んだのですが、
うまく動きませんでした。
フリー版UNITYで動くWebViewはないでしょうか。
もしくは、個人の方のほうはやり方が正しければフリー版でも動くのでしょうか。
WebViewの書籍を探したりしているのですが、見つけられませんでした。
解る方いたら、情報など頂けるとありがたいです。よろしくお願いします。
0994名前は開発中のものです。
2014/05/08(木) 00:51:34.45ID:VN5fsnzGAndroidの機能でやるのが結局一番楽だというところに落ち着いた
ネイティブアクティビティにはできなくなるが、上にフラグメント重ねるか、背景透過のアクティビティ重ねてる
0995名前は開発中のものです。
2014/05/08(木) 01:00:21.61ID:ymMQN2Ep0996名前は開発中のものです。
2014/05/08(木) 03:29:34.60ID:X4A8VaOg同じスクリプトの中でUpdateが一回呼ばれる間に、
OnCollisionStayが11回も呼ばれるんだけどこれはこういう仕様なの?
よければ次スレで答えてくれてもいいけど
0997名前は開発中のものです。
2014/05/08(木) 04:09:34.77ID:za4noWir0998名前は開発中のものです。
2014/05/08(木) 08:47:35.42ID:3QHRiisF【3Dゲームエンジン】Unity質問スレッド9
http://toro.2ch.net/test/read.cgi/gamedev/1399506271/
0999名前は開発中のものです。
2014/05/08(木) 12:56:19.00ID:za4noWir1000karasu// ◆eJlUd9keO2
2014/05/08(木) 12:59:49.21ID:wg26AHJJ('ω')うおーーーー☆
1000ならUnity繁栄
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。