UID1736532性别保密经验 EP铁粒 粒回帖0主题精华在线时间 小时注册时间2024-6-10最后登录1970-1-1
|
发表于 2024-8-10 15:36:33 来自手机|显示全部楼层 IP:河南省 大小问题来源于附加包教程:6.物品(一) https://klpbbs.com/thread-81725-1-1.html:
在基岩版1.19.51.01中,物品纹理过大会导致渲染错误,需要用minecraft:render_offset组件改变渲染大小才能修复这个问题,例如64像素大小的物品需要0.01的scale值,所以建议避免过大的物品纹理。
在基岩版1.19.60.24中,物品纹理的大小可以大于16*16,而且不是正方形也没关系。这些物品在外观上会被缩放到一个适当的位置,然后像普通物品一样渲染。
以后的版本中可能会再次出现此漏洞。
位置问题来源于附加包教程第十八期——物品:物品组件(2) https://klpbbs.com/thread-44117-1-1.html
minecraft:render_offsets
用于调整物品的渲染,可以是任意物品的字符串,也可以是含有下列组件的JSON对象。
参数:
“main_hand”:主手偏移数据,可以是数组,也可以是含有下列组件的JSON对象。
“third_person”内的“rotation”:第三人称旋转偏移量,是一个数组。
“third_person”内的“position”:第三人称位置偏移量,是一个数组。
“third_person”内的“scale”:第三人称大小偏移量,是一个数组。
“first_person”内的“rotation”:第一人称旋转偏移量,是一个数组。
“first_person”内的“position”:第一人称位置偏移量,是一个数组。
“first_person”内的“scale”:第一人称大小偏移量,是一个数组。
“off_hand”:副手偏移数据,可以是数组,也可以是含有上列组件的JSON对象。
- 示例1:
- {
- "minecraft:render_offsets":{
- "main_hand": [0,0,0],
- "off_hand":[0,0.5,0]
- }
- }
- 示例2:
- {
- "minecraft:render_offsets": {
- "main_hand": {
- "first_person": {
- "position": [1, 1, 1],
- "rotation": [1, 1, 1],
- "scale": [1, 1, 1]
- },
- "third_person": {
- "position": [1, 1, 1],
- "rotation": [1, 1, 1],
- "scale": [1, 1, 1]
- }
- },
- "off_hand": {
- "first_person": {
- "position": [1, 1, 1],
- "rotation": [1, 1, 1],
- "scale": [1, 1, 1]
- },
- "third_person": {
- "position": [1, 1, 1],
- "rotation": [1, 1, 1],
- "scale": [1, 1, 1]
- }
- }
- }
- }
复制代码
|
评分查看全部评分
8#2024-8-10 15:36:33回复(0)收起回复 |