アドオンに Lua を使用する Garry's Mod というゲームで何かを作成しようとしています。
基本的に、プレイヤーのカーソルが特定の領域に入ったかどうかを確認する必要があります。
if _hitentity:GetClass() == "treasury" then
draw.RoundedBox(0, 0, 0, 60, 20, Color(255,255,255,255))
if _hitpos == Vector(self:LocalToWorld(Vector(33, -6, 30)), self:LocalToWorldAngles(Angle(0,90,90))) then
draw.RoundedBox(0, 0, 60, 20, 20, Color(0,0,0,255))
end
end
だから私は基本的にそれを手に入れました、私はプレイヤーhitpos
がどこにいるのか (彼が見ている場所) とhitentity
(彼が見ているエンティティ) を確認し、彼が見ているかどうかを確認する必要がありdraw.RoundedBox
ます.
私が抱えている問題は、カーソルがエンティティに表示されるグラフィカル ボックス内にあるかどうかを確認する方法がわからないことです。
これは、プレイヤーのヒットポスが入力されているかどうかを確認する必要がある白いボックスです