在Unity场景中控制日夜的轮转
一、介绍
目的:通过在Unity场景中添加C#脚本完成日夜轮转的效果。
软件环境:Unity 2017.3.0f3,VS2013
二、操作过程
通过拖拽场景中的Directional Light我们知道,只要控制好平行光的旋转就可以模拟出轮转的更替,所以我们要在Directional Light中添加相应的脚本文件。
(如何添加脚本文件,可参考 Unity入门教程(上))
C#代码如下:
using System.Collections;
using System.Collections.Generic;
using UnityEngine; public class DayNightControl : MonoBehaviour { public float rotateSpeed = ; //设置平行光旋转的速度 // Use this for initialization
void Start () { } // Update is called once per frame
void Update () {
transform.Rotate(Vector3.up * rotateSpeed * Time.deltaTime, Space.Self); //绕自身旋转
}
}
参考资料链接: transform.Rotate
在Unity场景中控制日夜的轮转的更多相关文章
- 在Unity场景中更改天空盒的步骤
		
一.介绍 目的:在Unity场景中制作一个天空盒. 软件环境:Unity 2017.3.0f3,VS2013. 参考 skybox 二.自制一个天空盒 1,创建一个材质material 2,更改属性为 ...
 - unity NGUI点击消息不传入到场景中去
		
unity NGUI点击消息不传入到场景中去 1.今天遇到的问题是点击NGUI的按钮,场景中也相应了这个消息 解决的办法是在场景中需要互动的时候,也就是在update中进行判断 是否是点击了NGUI按 ...
 - 使用Unity中的Box Collider组件完成游戏场景中的碰撞检测功能
		
一.介绍 目的:通过Unity自带的组件完成游戏场景中的碰撞检测功能. 软件环境:Unity 2017.3.0f3 二.实现过程 1,在面板中点击Add Component按钮 2,添加Box Col ...
 - 在unity中用鼠标实现在场景中拖动物体,用鼠标滚轮实现缩放
		
在场景中添加一个Plan,Camera,Directional Light,Cube.添加两个脚本scrollerScirpt(挂在Camera),CubeDragScript(挂在Cube上). 1 ...
 - [Unity工具]查找GameObject在场景中所有被引用的地方
		
参考链接: https://blog.csdn.net/hjzyzr/article/details/53316919?utm_source=blogxgwz4 https://blog.csdn.n ...
 - unity 查找脚本被场景中哪些对象引用
		
在需要查找的脚本上右键: 在场景中已经显示出所有引用该脚本的对象
 - Unity 5 中的全局光照技术详解
		
貌似是某位好人翻译的 https://unity3d.com/cn/learn/tutorials/topics/graphics/unity-5-lighting-and-rendering#rd? ...
 - Unity 5 中的全局光照技术详解(建议收藏)
		
本文整理自Unity全球官方网站,原文:UNITY 5 - LIGHTING AND RENDERING (文章较长,请耐心阅读)简介全局光照,简称GI,是一个用来模拟光的互动和反弹等复杂行为的算法, ...
 - Unity项目中的资源管理
		
这是我在2017金山技术开放日分享的部分内容.从贴图资源格式配置的介绍开始,引申出资源配置工具,最后再谈谈一整套项目资源管理方案.在GitHub上可以获取到资源配置工具的代码,是基于下面理念的一份简单 ...
 
随机推荐
- (原创)C++11改进我们的程序之简化我们的程序(一)
			
C++11在很多方面可以简化我们的程序开发,我会在“简化我们的程序”这一系列的博文中一一讲到,敬请关注.这次要讲的是:C++11如何通过获取函数模板的返回值类型来简化我们的程序.在谈到简化之前,我们先 ...
 - C++11 override和final
			
30多年来,C++一直没有继承控制关键字.最起码这是不容易的,禁止一个类的进一步衍生是可能的但也很棘手.为避免用户在派生类中重载一个虚函数,你不得不向后考虑. C++ 11添加了两个继承控制关键字:o ...
 - django rest_framework入门四-类视图APIView
			
上节,我们使用函数视图,用了@api_view装饰器来修饰,这一节,我们介绍类视图APIView,显然,类视图更符合面向对象的原则. 1.使用类视图APIView重写API 类视图APIView,取代 ...
 - 每日英语:Surviving a Conference Call
			
The conference call is one of the most familiar rituals of office life -- and one of the most hated. ...
 - a,input,button点击的时候出现蓝色的边框
			
a,button,input{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-modify: read-write-plain ...
 - WebService 获取当前URL
			
private string pageRoot = string.Empty; public virtual string PortalRoot { get { if (pageRoot == nul ...
 - nexus 手动更改 私服包
			
替换 linux 私服下的 nexus 目录
 - Python3玩转单链表——逆转单向链表pythonic版
			
[本文出自天外归云的博客园] 链表是由节点构成的,一个指针代表一个方向,如果一个构成链表的节点都只包含一个指针,那么这个链表就是单向链表. 单向链表中的节点不光有代表方向的指针变量,也有值变量.所以我 ...
 - pandas的连接函数concat()函数
			
pd.concat(objs, axis=0, join='outer', join_axes=None, ignore_index=False, keys=None, levels=No ...
 - JAVA-JSP内置对象之request范围
			
相关资料:<21天学通Java Web开发> request范围1.在一次请求内有效.2.如果页面从一个页面跳转到另一个页面,那么属性就失效了.3.如果使用服务器端跳转<jsp:fo ...