☘ 可见的物品 visible_wielditem

技术名称 visible_wielditem
中文名称
作者 LMD - ContentDB
语言 英语
版本 Minetest Minetest Version: 5.5.0
依赖Mode或插件
Mode类型
开源协议 MIT 代码,CC-BY-SA-4.0 媒体。
视频
代码仓库 https://github.com/appgurueu/visible_wielditem
下载地址 Visible Wielditem - ContentDB
简历 显示您的随身物品

可见的物品

显示世界中使用的物品。

特征

现代替代品wield3d

  • 较少依赖已弃用的引擎 API,不旨在支持较旧的 MT 版本
  • 支持彩色项目。与epidermis.
  • 支持发光(环境照明使用挥舞的灯光模块)
  • 指示堆栈的大小
  • 提供适当的 API 供模组使用
  • 旋转模型而不是纹理

屏幕截图 ( screenshot.png ) 使用Hugues Ross 的 RPG16纹理包,该纹理包在 CC-BY-SA-4.0 下获得许可,因此也在 CC-BY-SA-4.0 下获得许可。

API

全部在visible_wielditem 全局变量中。

get_attachment(modelname, itemname)

根据模型附件和项目调整返回包含字段bonenameposition (单位:公制/节点)、rotation (单位:度)和(数字,单位:公制/节点)的表格。scale

model_attachments

桌子。键是模型媒体(文件)名称,值是带有字段bonenamepositionrotation 的表scale 。根据是否没有为播放器模型指定模型附件或指定的附件设置不完整,该特殊字段default 用于默认附件设置。character.b3d

item_tweaks

基于项目应用的调整表。子表条目将字符串作为键,并以字段positionrotation 值调整表scaleposition s 相加,rotation s 正确组合,scale 相乘。

types

根据项目类型应用调整。可能的键是unknownnode 和。tool craftitem

groups

如果项目具有具有该名称的项目组,则应用对键的调整。

names

按完整项目名称调整单个项目。