Fix previewing alex textures
This commit is contained in:
parent
d418083495
commit
2eab303457
|
|
@ -58,6 +58,10 @@ export default {
|
||||||
props: {
|
props: {
|
||||||
skin: String,
|
skin: String,
|
||||||
cape: String,
|
cape: String,
|
||||||
|
model: {
|
||||||
|
type: String,
|
||||||
|
default: 'steve',
|
||||||
|
},
|
||||||
closetMode: Boolean,
|
closetMode: Boolean,
|
||||||
title: {
|
title: {
|
||||||
type: String,
|
type: String,
|
||||||
|
|
@ -106,6 +110,9 @@ export default {
|
||||||
}
|
}
|
||||||
this.viewer.capeUrl = url
|
this.viewer.capeUrl = url
|
||||||
},
|
},
|
||||||
|
model(value) {
|
||||||
|
this.viewer.playerObject.skin.slim = value === 'alex'
|
||||||
|
},
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.initPreviewer()
|
this.initPreviewer()
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@
|
||||||
<previewer
|
<previewer
|
||||||
:skin="type !== 'cape' && textureUrl"
|
:skin="type !== 'cape' && textureUrl"
|
||||||
:cape="type === 'cape' ? textureUrl : ''"
|
:cape="type === 'cape' ? textureUrl : ''"
|
||||||
|
:model="type"
|
||||||
:init-position-z="60"
|
:init-position-z="60"
|
||||||
>
|
>
|
||||||
<template #footer>
|
<template #footer>
|
||||||
|
|
|
||||||
|
|
@ -91,6 +91,7 @@
|
||||||
<previewer
|
<previewer
|
||||||
:skin="type !== 'cape' && texture"
|
:skin="type !== 'cape' && texture"
|
||||||
:cape="type === 'cape' ? texture : ''"
|
:cape="type === 'cape' ? texture : ''"
|
||||||
|
:model="type"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -176,6 +176,7 @@ export default {
|
||||||
capeTotalPages: 1,
|
capeTotalPages: 1,
|
||||||
selectedSkin: 0,
|
selectedSkin: 0,
|
||||||
skinUrl: '',
|
skinUrl: '',
|
||||||
|
model: 'steve',
|
||||||
selectedCape: 0,
|
selectedCape: 0,
|
||||||
capeUrl: '',
|
capeUrl: '',
|
||||||
linkToSkin: `${blessing.base_url}/skinlib?filter=skin`,
|
linkToSkin: `${blessing.base_url}/skinlib?filter=skin`,
|
||||||
|
|
@ -236,6 +237,7 @@ export default {
|
||||||
} else {
|
} else {
|
||||||
this.skinUrl = `/textures/${hash}`
|
this.skinUrl = `/textures/${hash}`
|
||||||
this.selectedSkin = tid
|
this.selectedSkin = tid
|
||||||
|
this.model = type
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
resetSelected() {
|
resetSelected() {
|
||||||
|
|
|
||||||
|
|
@ -180,6 +180,7 @@ export default {
|
||||||
using3dPreviewer: true,
|
using3dPreviewer: true,
|
||||||
skinUrl: '',
|
skinUrl: '',
|
||||||
capeUrl: '',
|
capeUrl: '',
|
||||||
|
model: 'steve',
|
||||||
preview2d: {
|
preview2d: {
|
||||||
skin: 0,
|
skin: 0,
|
||||||
cape: 0,
|
cape: 0,
|
||||||
|
|
@ -209,6 +210,7 @@ export default {
|
||||||
if (player.tid_skin) {
|
if (player.tid_skin) {
|
||||||
const { data: skin } = await this.$http.get(`/skinlib/info/${player.tid_skin}`)
|
const { data: skin } = await this.$http.get(`/skinlib/info/${player.tid_skin}`)
|
||||||
this.skinUrl = `${this.baseUrl}/textures/${skin.hash}`
|
this.skinUrl = `${this.baseUrl}/textures/${skin.hash}`
|
||||||
|
this.model = skin.type
|
||||||
} else {
|
} else {
|
||||||
this.skinUrl = ''
|
this.skinUrl = ''
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
## Fixed
|
## Fixed
|
||||||
|
|
||||||
- Fixed dropdown menu of skin library for mobile users.
|
- Fixed dropdown menu of skin library for mobile users.
|
||||||
|
- Fixed previewing alex textures.
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
## 修复
|
## 修复
|
||||||
|
|
||||||
- 修复移动端下皮肤库下拉菜单失效的问题
|
- 修复移动端下皮肤库下拉菜单失效的问题
|
||||||
|
- 修复 Alex 材质的预览
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user