纳金网
标题:
unity天空变换代码
[打印本页]
作者:
yeu1233
时间:
2012-9-6 10:50
标题:
unity天空变换代码
個人作法:
1、建立一個 camera , GameObject-->Create other-->camera
2、於camera建立一個 skybox ,component-->Rendering-->skybox
3、於main camera 也建立一個skybox
4、分別拉天空白天與黃昏材質球於camera、main camera的skybox
5、拉script於main camera , 再拉camera 物件於cammer
即可切換
以下是c# script 程式碼
using UnityEngine;
using System.Collections;
public class changesky : MonoBehaviour {
//宣告GameObject物件
public GameObject cammer;
private int sky = 0;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update()
{
if (Input.GetKeyDown(KeyCode.A))
{
sky++;
if (sky == 1)
{
cammer.SetActiveRecursively(false);
}
else if (sky == 2)
{
cammer.SetActiveRecursively(***e);
}
if (sky == 3)
{
sky = 0;
}
}
}
}
作者:
crystal7090
时间:
2013-11-19 23:36
ganxiefenxiang
作者:
crystal7090
时间:
2013-11-19 23:37
Thanks for sharing thank you so much thank you very much!
作者:
facebookupdate
时间:
2013-11-29 01:54
anybody tested??
作者:
sunnyblackoooo
时间:
2013-11-29 02:51
真是好用的玩意儿 感恩楼主分享
作者:
oelongeo
时间:
2014-9-29 17:52
好用! 谢谢楼主分享...顶
欢迎光临 纳金网 (http://rs.narkii.com/club/)
Powered by Discuz! X2.5