技术名称 | 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)
根据模型附件和项目调整返回包含字段bonename
、position
(单位:公制/节点)、rotation
(单位:度)和(数字,单位:公制/节点)的表格。scale
model_attachments
桌子。键是模型媒体(文件)名称,值是带有字段bonename
、position
和rotation
的表scale
。根据是否没有为播放器模型指定模型附件或指定的附件设置不完整,该特殊字段default
用于默认附件设置。character.b3d
item_tweaks
基于项目应用的调整表。子表条目将字符串作为键,并以字段position
和rotation
值调整表scale
。position
s 相加,rotation
s 正确组合,scale
相乘。
types
根据项目类型应用调整。可能的键是unknown
、node
和。tool
craftitem
groups
如果项目具有具有该名称的项目组,则应用对键的调整。
names
按完整项目名称调整单个项目。