[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild1 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild1 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
811: 名前は開発中のものです。 [] 2019/02/09(土) 00:56:05.64 ID:4VLbLvuP インベントリ関連のアセット「DaD Inventory」を改造しながら2Dのスマホゲームをつくっています。 imageオブジェクトの上にspriteのポップアップを重ねて表示すると、ポップアップのクリックができなくなってしまいます。 スマホゲーでよくみる、下記処理を実現したいので、お力添えをいただきたいです。 <実現したい処理> 1.アイテムをゲットしたときにポップアップを表示 2.タップでアイテムをインベントリに格納(その際背後のオブジェクトを無効化) ※タップ以降の処理は実装済み <現在の条件> ・2D ・Version 2018.3.0f2 Personal ・2つのオブジェクトの位置を変え、重ならないように配置すると問題なくクリック処理が実行されます ・spriteのほうにはBoxCollider2DとSpriteRendererがついてます。ほかにアセットのほうでつけられていたスクリプトが2つついてます ・imageのほうにはimageとアセットのスクリプトが3つついてます ・mainCameraにはアセットのスクリプトが1つついてます つづきます http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/811
812: 名前は開発中のものです。 [] 2019/02/09(土) 00:56:22.90 ID:4VLbLvuP <試したこと> ?それぞれのオブジェクトのインスペクターからLayerを変更し、spriteをimageよりも前面に設定 ?Spriteのインスペクター「SpriteRenderer」のSortingLayerを変更し、imageよりも前面に設定 ???をヒエラルキーの改装を変えながら実行 →いずれも変化なし ?EventSystemをimageオブジェクトのほうにアタッチし、インスペクターからenableにしてその上にSpriteを重ねる →エラーが出て一時停止状態になる アセットのスクリプトでEventSystemを使っているようで、無効にすることで一切処理ができなくなるようです <考えていること> アセットのスクリプトが変な動きをしているのかと思ったのですが、そもそもクリックができていないということで当たり判定の関係なのかと思うようになりました。 そうであればUnityの機能を変えることでクリックできる術があるのではないかと思い質問に至りました。 また、Spriteのクリック判定がColliderを使うということはなんとなくわかるのですが、いまいち理解できず、アセットのスクリプトも解読が進みません・・・ (プログラムはほぼ未経験な状態です) 説明が下手ですみません、情報が不足していた場合はご指摘いただきたいです。 アセットのスクリプトが原因なのであれば仕方ないのですが、Unityの機能の側面でなにか打開策はないでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/812
816: 812 [] 2019/02/09(土) 11:05:36.53 ID:4VLbLvuP >>imageのraycastTargetをfalseにしたら解決しそうだな インスペクター上でチェックを外してみましたが変化なしでした… >>CanvasのRenderModeは何になってる? ScreenSpace - Cameraになっています Spriteを前面に持ってこれなかったので調べて自分で変更しました いざ前面に置けたと思ったらクリックができない、という状況でした あと出しになってしまいすみません http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/816
817: 812 [] 2019/02/09(土) 11:39:35.13 ID:4VLbLvuP >>816 すみません、解決しました! >>imageのraycastTargetをfalseにしたら解決しそうだな こちら、子オブジェクトにもたくさんimageがあったのですべてチェックを外すことで処理がすすみました 親の設定が引き継がれると思い込んでおり親のみ弄っていましたが、よく考えればそんなことはないですよね。 的確に問題点ご指摘いただき大変助かりました、ありがとうございました! http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/817
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.025s