unity3d关于天空变换代码下载
2014-03-18 11:02
337 查看
Unity3D下载天空变换代码
个人作法:
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(true);
}
if (sky == 3)
{
sky = 0;
}
}
}
}
个人作法:
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(true);
}
if (sky == 3)
{
sky = 0;
}
}
}
}
相关文章推荐
- unity3d关于天空变换方法下载
- 关于无法全然下载CyanogenMod代码的问题
- 关于下拉刷新你是否真的非常理解还是只会搬砖?附 Android 实例子源代码文件下载地址380个合集
- IE php关于强制下载文件的代码
- 关于Wrox部分书籍代码下载的问题
- 2016.08.19-java-关于网页图片的下载完整代码
- 关于C#asp上传下载功能代码
- unity3d asset store下载的代码所在位置
- 关于GAStudio哥玄酷的下载动画中代码一些个人的学习
- 关于FTP服务器上传下载的代码中文乱码的解决方法
- unity3d 关于断点下载和整个下载(用于更新)
- [Unity3D学习]Unity代码热更新 源码下载
- js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
- 文章下载:关于窗宽窗位调节非常有用的论文《DICOM 医学图像窗口变换的加速算法》
- 关于FTP服务器上下载的代码中文乱码的解决方法
- 关于Unity3D 游戏音频控制脚本C#代码
- [Unity3D学习] Unity代码热更新 源码下载
- [Unity3D学习]Unity代码热更新 源码下载