跳到主要内容

坐标转换

world_to_screen

场景内的坐标转成屏幕坐标

  • 参数
    • x 场景坐标x
    • y 场景坐标y
    • z 场景坐标z
  • 返回
    • x 屏幕坐标x
    • y 屏幕坐标y
local screen_x, screen_y = game.world_to_screen(x, y, z)

screen_to_world

屏幕坐标转场景内的坐标

  • 参数
    • x 屏幕坐标x
    • y 屏幕坐标y
  • 返回
    • x 场景坐标x
    • y 场景坐标y
    • z 场景坐标z
local x, y, z= game.screen_to_world(screen_x, screen_y)

screen_to_xy

屏幕坐标转场景xoy平面坐标,screen_to_world表示的是屏幕射线与地形的交点,screen_to_xy表示的是跟xoy平面的焦点

  • 参数
    • x 屏幕坐标x
    • y 屏幕坐标y
  • 返回
    • x 场景坐标x
    • y 场景坐标y
local x, y = game.screen_to_xy(screen_x, screen_y)