本文好多内容,来自互联网。
环境:unity3d 4.1,
unity3d中写脚本实现模型的颜色变化和旋转,注意如果模型设置为static是旋转不了的。
功能描述:鼠标落到模型,模型颜色变化,按下鼠标模型开始旋转。
脚本代码如下:
using UnityEngine;
using System.Collections;
public class test : MonoBehaviour {
bool tri1=false;
bool tri2=false;
Color orgColor;
// Use this for initialization
void Start () {
orgColor = renderer.material.color;
}
// Update is called once per frame
void Update () {
if (tri2)
transform.Rotate (Vector3.up* Time.deltaTime * 200);
Vector4 t = renderer.lightmapTilingOffset;
}
void OnMouseOver()
{
renderer.material.color = Color.yellow;
tri1 = true;
}
void OnMouseExit()
{
renderer.material.color = orgColor;
}
void OnMouseDown()
{
if (tri1)
tri2 = true;
}
}
想把unity3d中的模型导出到obj文件,从网上搜索了一下,找到的导出脚本。
步骤如下:
1、将EditorObjExporter.cs和ObjExporter.cs文件放到Unity的Editor目录下
2、重新打开unity3d会出现custom菜单,在菜单下会有导出的
下载链接: