unity, 由unity5.2升级到5.3物体变亮解法

由unity5.2升级到5.3之后,使用standard shader的物体会变亮。

原因如图:

框中两项是5.3之后多出来的,如果把specular Highlights的勾选去掉,就跟以前效果一样了。

时间: 2024-10-13 22:44:18

unity, 由unity5.2升级到5.3物体变亮解法的相关文章

unity内部:内存 和 性能(以及Unity5的升级优化)

      我们的脚本代码里经常会需要访问gameObject引用或者某个组件的引用,最好的方式当然是在脚本Awake的时候就把这些可能访问的东西都缓存下来:如果需要访问临时gameObject实例的某属性或者临时某组件的gameObject实例,在能够确保组件一定存在(可以使用[RequireComponent( typeof(AudioSource ))] 如果没有自动添加移除不了!)的情况下,可以用属性访问,毕竟属性访问比GetComponent要快上一倍,但是如果不能确定组件是否存在,甚

unity,standalone下自定义分辨率不起作用的解法

写一个Editor脚本AddMenu.cs:using UnityEditor; using UnityEngine; public class AddMenu : EditorWindow { [MenuItem("Edit/(Custom)Reset Playerprefs")] public static void DeletePlayerPrefs() { PlayerPrefs.DeleteAll(); } }然后去菜单中找(Custom)Reset Playerprefs菜

Unity编辑器中选择特定Tag的所有物体

using System; using System.Collections; using System.Collections.Generic; using UnityEditor; using UnityEngine; using Object = UnityEngine.Object; public class FindGosByTag : ScriptableWizard { //public string m_tagName; public string[] m_tags; priva

unity 创建第一个JavaScript 脚本,附加物体之上 利用键盘 对物体进行移动 以及帧率显示

#pragma strict var speed : float = 100; var m_LastUpdateShowTime : float = 0f; //上一次更新帧率的时间; var m_UpdateShowDeltaTime : float =0.01f;//更新帧率的时间间隔; var m_FrameUpdate : int = 0;//帧数 var m_FPS : float = 0; function Awake () { Application.targetFrameRate

在unity中用鼠标实现在场景中拖动物体,用鼠标滚轮实现缩放

在场景中添加一个Plan,Camera,Directional Light,Cube.添加两个脚本scrollerScirpt(挂在Camera),CubeDragScript(挂在Cube上). 1.鼠标滚轮实现缩放:将摄像机的镜头拉近或者拉远,调整摄像机的视角就可以实现,主要实现代码如下: void Update () { //鼠标滚轮的效果 //Camera.main.fieldOfView 摄像机的视野 //Camera.main.orthographicSize 摄像机的正交投影 //

Unity游戏开发中的内存管理_资料

内存是手游的硬伤——Unity游戏Mono内存管理及泄漏http://wetest.qq.com/lab/view/135.html 深入浅出再谈Unity内存泄漏http://wetest.qq.com/lab/view/150.html 这一次,我优化了37%的内存http://wetest.qq.com/lab/view/147.html Unity项目资源加载与管理http://wetest.qq.com/lab/view/124.html Android应用内存泄露分析.改善经验总结h

【浅墨Unity3D Shader编程】之二 雪山飞狐篇:Unity的基本Shader框架写法&颜色、光照与材质

本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接:http://blog.csdn.net/poem_qianmo/article/details/40955607 作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442 邮箱: [email protected] 本篇文章中,我们学习了Unity Shader的基本写法框架,以及学习了Shader中Properties(属性)的详细写法,光照.材质与颜色的具体写法.写了6个Shader作为本文S

Unity的坑

---恢复内容开始--- Unity篇 Unity5.2版本:不能在协程中开启协程: Unity5.3版本:特效不能循环播放: Unity5编辑器下,切换场景时,内存(Texture,Prefab)内存不回收,真机上没有问题: NGUI篇 多个循环播放特效同时存在时,点击一个特效的播放,别的播放停止: [解决方案]:继承UIWidget后改变sharedMaterial的renderQueue,原理尚未搞明白 界面Enable设置为True时马上进行位移等操作,界面网格移动了,但渲染没有刷新,导

Unity 发布到IOS,Android的各种坑

Unity 发布到IOS的注意事项1.开发环境MAC环境:Xcode环境 7.2.1Unity环境:Unity5.32.基本说明首先,我说一下,这是我在对Unity发布到IOS的实际使用中,总结出来的经验!如果你想一次就发布成功,如果你想少走弯路,请仔细看我的说明.因为坑比较多!由于Unity发布到IOS,是以Xcode工程的形式发布到MAC中,所以,在发布的时候需要注意以下几点:1. 发布的工程,需要以真机进行调试(我发布的时候,选择发布unity到模拟器版本,发布后无法用模拟器运行)2. U