Unity3D怎么实现创建角色时,五官的选择?
发布网友
发布时间:2022-05-21 15:21
我来回答
共1个回答
热心网友
时间:2023-10-31 06:39
这个应该随着某种事件改变贴图,用这种方法体现出表情。
多做几个有不同表情的贴图,然后导入。
然后附到那里面就好了。
这样,给你一个改材质的的代码吧(原创的,有问题勿怪啊!)
把贴图导入到Unity3D会生成材质的。
using UnityEngine;
using System.Collections;
public class zhongzutexture : MonoBehaviour {
// Use this for initialization
void Start () {
GameObject ff=GameObject .Find("ggggg");
if(aaa==1)
{
ff.gameObject.renderer.material = ren;
}
if(aaa==2)
{
ff.gameObject.renderer.material = jingling;
}
if(gaaa==3)
{
ff.gameObject.renderer.material = shou;
}
}
public Material ren ;
public Material shou ;
public Material jingling ; //定义材质类型变量,Public型,从外面拖拽上去
//
int aaa=0;
// Update is called once per frame
void Update () {
}
}
我是一个自学Unity3D的初学者,如果见解不太贴切,请见谅啊。