跳转至

LightingBlock 点亮方块

格式

LightingBlock(vmId, pos, light)

简介

设置方块是否点亮。

参数

名称 类型 描述
vmId int 体素模型ID
pos Vec3 坐标位置
light bool 是否点亮方块,True为点亮,False为熄灭

实例

按下鼠标左键时点亮坐标位置为(0,25,0)的方块。

import fg
import wx
import vmath

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:
        wx.LightingBlock(self.id, vmath.Vec3(0, 25, 0), True)

fg.AssetSetMouseButtonCBFunc(asset, onmouse)