プレイヤーの目の前にあるタイルを得るためにまず、
プレイヤーがいる位置のタイルを得ようと思うのですが、うまくいきません。
そのために、プレイヤーのいる位置をWorldToCellで変換したんですが、
基準点ずれていたので、直接調整しようとしたのですが、どうもうまくいきません。
どうやって得るのが正解なのでしょうか。
試したコード
unity
1Vector3 playerpos = this.transform.position; 2GridLayout gl = map.transform.parent.GetParentCmpoent<GridLayOut>(); 3Vector3Int cellpos = gl.WorldToCell(playerpos);
回答依頼いただいて申し訳ないのですがUnity特化であれば全く知見がありませんので回答は難しいです。各タグのスコアが高い方を選ばれたほうが解決にはつながりやすいと思います。
あなたの回答
tips
プレビュー