跳转至

GetHitBlockFromCamera

格式

GetHitBlockFromCamera(maxDistance)

简介

获取焦点方块的材质ID、体素模型ID及坐标位置。

参数

名称 类型 描述
maxDistance float 最大检测距离

返回值

名称 类型 描述
sort int 方块材质ID
vmid int 体素模型ID
pos Vec3 坐标位置

实例

按下鼠标左键时打印焦点方块的材质ID、体素模型ID及坐标位置。

import fg
import wx

asset = fg.AssetCreate()
asset.name = 'Main Scene'
asset.state = fg.STATE.VOXMODEL
asset.vmFile = 'mainScene'
asset.icon='icon.png'

fg.AssetRegister(asset)

def onmouse(self, stamp, button, action, mods):
    if button==wx.MOUSE_BUTTON.LEFT and action==wx.ACTION.PRESS:
        print(wx.GetHitBlockFromCamera(100))

fg.AssetSetMouseButtonCBFunc(asset, onmouse)