同步官网文档8m_25d
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
---
|
||||
front:
|
||||
front:
|
||||
hard: 入门
|
||||
time: 分钟
|
||||
---
|
||||
@@ -55,7 +55,7 @@ modelComp.SetModel('xuenv')
|
||||
```python
|
||||
modelComp = self.GetComponent(playerId, 'Minecraft', 'model')
|
||||
# 播放动画'prepare',第二个参数设置为True表示循环播放该动画,接口详细信息可以查看modAPI接口文档
|
||||
modelComp.PlayAnim('prepare', True)
|
||||
modelComp.PlayAnim('prepare', True)
|
||||
```
|
||||
|
||||
## 5. 第一人称模型
|
||||
@@ -135,7 +135,7 @@ modelComp.SetModel('xuenv')
|
||||
"material": "xuenv_custom",
|
||||
// 自定义CPU蒙皮材质,可不进行配置,根据开发者的需要也可配置
|
||||
"material_cpu": "xuenv_custom_cpu",
|
||||
// 这个自定义材质所需要的自定义贴图,最多可配置4张
|
||||
// 这个自定义材质所需要的自定义贴图,最多可配置4张
|
||||
"texture": {
|
||||
//"tex0": "my_custom_texture0",
|
||||
"tex1": "my_custom_texture1",
|
||||
@@ -162,7 +162,7 @@ modelComp.SetModel('xuenv')
|
||||
在上面我们为模型配置了自己的材质及shader,接着如果我们的材质及shader需要有更多的自定义贴图,我们就可以增加如下`texture`字段:
|
||||
|
||||
```json
|
||||
// 这个自定义材质所需要的自定义贴图,最多可配置4张
|
||||
// 这个自定义材质所需要的自定义贴图,最多可配置4张
|
||||
"texture": {
|
||||
//"tex0": "my_custom_texture0",
|
||||
"tex1": "my_custom_texture1",
|
||||
@@ -183,14 +183,14 @@ modelComp.SetModel('xuenv')
|
||||
LAYOUT_BINDING(0) uniform sampler2D TEXTURE_0; // TEXTURE_0对应tex0, 也对应mesh文件中material字段指定的贴图
|
||||
LAYOUT_BINDING(1) uniform sampler2D TEXTURE_1; // TEXTURE_1对应tex1,
|
||||
LAYOUT_BINDING(2) uniform sampler2D TEXTURE_2; // TEXTURE_2对应tex2,
|
||||
LAYOUT_BINDING(3) uniform sampler2D TEXTURE_3; // TEXTURE_3对应tex3,
|
||||
LAYOUT_BINDING(3) uniform sampler2D TEXTURE_3; // TEXTURE_3对应tex3,
|
||||
|
||||
void main(){
|
||||
vec4 base_color = texture( TEXTURE_0, uv );
|
||||
vec4 base_color1 = texture( TEXTURE_1, uv );
|
||||
vec4 base_color2 = texture( TEXTURE_2, uv );
|
||||
vec4 base_color3 = texture( TEXTURE_3, uv );
|
||||
|
||||
|
||||
// do what you want
|
||||
//...
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user