Skip to content

BlockMaterial ​

继承自:

描述 ​

方块的材质

属性 ​

int  Block_Res_ID
方块资源ID
int  Click_Collide
是否敲击碰撞
BlockCollide  Move_Collide
是否移动碰撞
int  Block_Flow
方块流动性
int  Push_Flag
推送标志
int  Anti_Explode
防爆值
float  Hardness
硬度
float  Slipperiness
光滑度
int  Burn_Speed
燃烧速度
int  Catch_Fire
燃烧点
int  Tool_Mine_Drop1
掉落道具1
int  Tool_Mine_Prob1
道具1掉落概率
int  Hand_Mine_Drop
掉落道具
int  Hand_Mine_Prob
道具掉落概率
int  Drop_Min_Exp
掉落最小经验
int  Drop_Min_Exp_Prob
掉落最小经验概率
int  Light_Src
光照
bool  IsReplaceable
是否被替换
string  Default_Material
默认材质
bool  Breakable
是否易碎的
string  Block_Name
方块名
string  Type_Name
方块类型
string  Block_Desc
方块描述
string  Geom_Name
地理名
LuaFunction  CallbackPlacedBy
放置回调
LuaFunction  CallbackPlayRandEffect
播放随机效果回调
LuaFunction  CallbackNotify
回调通知
LuaFunction  CallbackBlockAdded
方块新增回调
LuaFunction  CallbackBlockRemoved
方块移除回调
LuaFunction  CallbackDestroyedBy
方块摧毁回调
LuaFunction  CallbackTrigger
触发回调
LuaFunction  CallbackEvent
回调事件
LuaFunction  CallbackActorCollidedWithBlock
生物碰撞方块回调
LuaFunction  CallbackActorWalking
生物行走回调
LuaFunction  CallbackFertilized
施肥回调
LuaFunction  CallbackRefreshChunk
刷新Chunk回调
LuaFunction  CallbackClickByActor
被生物撞击的回调

事件 ​

SBXSignal  NotifyPlacedBy (SandboxNode_Ref workspace, WCoord blockpos, SandboxNode player, Vector3 colpoint, bool placeinto, int face)
放置方块时,会触发一个NotifyPlacedBy通知
方块显示随机效果时,会触发一个NotifyPlayRandEffect通知
SBXSignal  NotifyNotify (SandboxNode_Ref workspace, WCoord blockpos, int blockid)
事件通知时,会触发一个NotifyNotify通知
新增加方块时,会触发一个NotifyBlockAdded通知
SBXSignal  NotifyBlockRemoved (SandboxNode_Ref workspace, WCoord blockpos, int blockid)
移除方块时,会触发一个NotifyBlockRemoved通知
SBXSignal  NotifyDestroyedBy (SandboxNode_Ref workspace, WCoord blockpos, int blockdata, int destroytype, SandboxNode bywho)
销毁方块时,会触发一个NotifyDestroyedBy通知
SBXSignal  NotifyTrigger (SandboxNode_Ref workspace, WCoord blockpos, int face, SandboxNode player, Vector3 colpoint)
触动方块,会触发一个NotifyTrigger通知
SBXSignal  NotifyEvent (SandboxNode_Ref workspace, WCoord blockpos, int eventid, int eventparam)
事件通知
生物碰撞方块时,会触发一个NotifyActorCollidedWithBlock通知
生物行走时,会触发一个NotifyActorWalking通知
SBXSignal  NotifyFertilized (SandboxNode_Ref workspace, WCoord blockpos, int fertiliser)
施肥时,会触发一个NotifyFertilized通知
SBXSignal  NotifyDigBegin (SandboxNode_Ref workspace, WCoord blockpos, SandboxNode_Ref triggerActor)
生物挖掘开始时,会触发一个NotifyDigBegin通知
SBXSignal  NotifyDigFinish (SandboxNode_Ref workspace, WCoord blockpos, SandboxNode_Ref triggerActor)
生物挖掘完成时,会触发一个NotifyDigFinish通知
SBXSignal  NotifyDigCancel (SandboxNode_Ref workspace, WCoord blockpos, SandboxNode_Ref triggerActor)
生物挖掘取消时,会触发一个NotifyDigCancel通知
SBXSignal  NotifyClickByActor (SandboxNode_Ref workspace, WCoord blockpos, SandboxNode_Ref triggerActor)
被生物撞击的时候,会触发一个NotifyClickByActor通知