[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild4 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
701
(1): 2020/06/15(月)11:16 ID:SMa8fSr0(1/2) AAS
オブジェクトAからオブジェクトBに線を引こうとしていますが
線がすべてのオブジェクトの後ろに描画されてしまって困っています。

背景:2D→スプライトレンダラー
オブジェクトA,B:UI→ボタン
線:LineRenderer

LineRendererの「ソート用レイヤ」「レイヤーの順序」を弄っても常にすべての後ろに表示されます。
LineRendererの座標Zを0から-1に変更したところ、背景よりは手前に表示されるようになりました。

Zを-1にしたことでカメラに近づいて手前に表示されるようになるのはわかりますが、
なぜ「ソート用レイヤ」「レイヤーの順序」が効かないのでしょうか。

また、LineRendererの線をuGUIオブジェクトより手前に表示させることはできるのでしょうか?
704
(1): 2020/06/15(月)15:37 ID:SMa8fSr0(2/2) AAS
>>702
ありがとうございます。
線が一番手前に表示されるようになりました。
ただ、オブジェクトの座標がcanvas座標からworld座標に変わってしまったようです。
(しかしインスペクター上では変わらずcanvas座標のまま)
オブジェクトを動かす計算は全てcanvas座標で行っていたので、動きがめちゃくちゃになってしまいました。

計算をやり直すか別な方法で線を引くか検討してみます。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.042s