总结Unity 初学者容易犯的编译与运行时错误
总结Unity 初学者容易犯的编译与运行时错误
1: Untiy 出现编译错误: NewLine In Constant
解决方法:
  
方法一:如果报错脚本比较少量的话,可能用记事本打开报错的脚本,另存为,还是选择UTF编码覆盖即可。
方法二:用的是Edit plus
把所有的脚本批量打开,然后批量修改编码,修改为Unicode,问题解决。
2: 如何在游戏中做出类似“模糊”、“扭曲”的镜头特效呢?
答: 导入Unity的镜头特效后期处理包即可。 Standard Assets—〉
Image Effects(pro only)
3: VS  总是报 The line endings in the following
file are not consistent ?
解决方法:
  (VS 2008/VS2012
Tools->Options->Environment->Documents).
 不勾选: Check for consistent line endings on load
即可(见下图)
4: 怎样才能把 GameObject go 的内存给释放掉吗?
答:
用
Resources.UnloadUnusedAssets()
。如果需要立即释放内存加上GC.Collect(),否则内存未必会立即被释放。 不过推荐把
Resource.UnloadUnuseAssets() 放在场景之间的过度场景来做比较好。
否则会因为频繁GC操作。手机会崩掉的。
5: 刘老师在你的课程中讲到AddComponent(string)动态加载脚本(使用Untiy4.x
版本),但是我用的是unity5.3的版本已经不支持,请问在unity5中怎么处理动态加载的问题?
答:
使用如下语句可以解决:      
GoNeedObj.AddComponent(System.Type.GetType(StrNeedAddScriptName)。
6: Untiy5.3 以上版本  
Application.LoadLevelAsync已过时应该用哪个新的方法?
答: 按照提示修改即可:
        
UnityEngine.SceneManagement.SceneManager.LoadScene("");   
//同步加载
  
    
UnityEngine.SceneManagement.SceneManager.LoadSceneAsync("");//异步加载
以上是2016年近期总结的部分初学者比较容易出错的地方,供大家参考。
总结Unity 初学者容易犯的编译与运行时错误的更多相关文章
- Unity初学者必备5款资源插件
		
Unity技术经理Sam Dogantimur为Unity初学者精心挑选和推荐了5款入门必备资源插件,涵盖游戏开发原型创作.着色器特效以及角色控制等,帮助Unity新手快速上手游戏开发. 我们将详细介 ...
 - Unity特殊目录和脚本编译顺序
		
 特殊目录和脚本编译顺序 大多数情况下,您能够选择不论什么你喜欢的目录在您的项目的名称.但unity储备一些名称以指示内容有一个特殊的用途.这些目录中有些会影响脚本编译的顺序.从根本上说,有四个单 ...
 - JavaScript 初学者容易犯的几个错误,你中招没?
		
JavaScript 是对初学者比较友好的一门编程语言,基本上花个半小时看下语法就能写出能运行的代码.JavaScript 是动态脚本语言,对数据类型没有太多的限制,写起来非常灵活.但正因为如此,初学 ...
 - [Unity] 编辑器运行中动态编译执行C#代码
		
(一)问题 之前写Lua时,修改完代码 reload 就可以热重载代码,调试起来十分方便(重构则十分痛苦). 现在使用 C# 做开发,目前还没找到比较方便地进行热重载的方式.只能退而求其次,在调试上找 ...
 - Java初学者容易犯的代码错误
		
1. 不会判断空 空指针异常是所有Java初学者接触最多的异常,没有之一.原因是,你们拿到一个对象后容易不假思索的直接使用(直接给这个对象的属性赋值,直接调用这个对象的方法等),不报异常才怪呢!下面是 ...
 - jquery初学者易犯的错误
		
1 获取类或者对象的时候,忘记写“#”或者“.” 错误案例: $(document).ready(function(){ $("btn1").click(function(){ a ...
 - python3 之初学者常犯的5个错误
		
1. Creating a copy of dictionary or lists. Whenever you need to make a copy of a dictionary or list, ...
 - 关于less使用初学者常犯错误
		
1.多层嵌套 2.定义变量复用性不高 3.方法定义多余参数.
 - Unity 代码编译成dll 更新dll实现热更代码
		
Unity 代码编译成dll 更新dll实现热更代码 实现流程 代码编译成DLL DLL打包成AssetBundle 加载AssetBundle 加载代码程序集 获取指定类 使用反射赋值 C#代码编译 ...
 
随机推荐
- ISP PIPLINE (十五) AF
			
主流的AF: CDAF, PDAF, laser assist AF(这个只是辅助,在微距或者拍摄纹理不明显的场景下好用). AF的大致原理就是检测图像锐度或者等价于锐度的参数,推动马达实现合焦或者对 ...
 - WPF中的ObservableCollection数据绑定
			
使用时ObservableCollection必须使用get set属性声明,才能成功的绑定到控件.
 - anjular分页组件tm-pagination的使用
			
原组件地址:https://github.com/miaoyaoyao/AngularJs-UI (1)直接从git上clone下来的demo无法正常显示,后来重新到在线的demo上拷贝了templa ...
 - CTSC2017总结
			
这个博客已经弃坑近一年了,自从去年国赛大力卡线进队后这近一年来我的情况从博客一年没更就可见一斑,OI水平原(zhi)地(xian)踏(fu)步(chong),炉石和双升的姿势水平倒是提高不少. 在经历 ...
 - 关于 Mybatis 设置懒加载无效的问题
			
看了 mybatis 的教程,讲到关于mybatis 的懒加载的设置: 只需要在 mybatis 的配置文件中设置两个属性就可以了: <settings> <!-- 打开延迟加载的开 ...
 - 《SpringMVC从入门到放肆》九、SpringMVC注解式开发(简单参数接收)
			
上一篇我们学习了注解式开发的配置方式并写了一个小Demo跑起来.今天我们来学习注解开发的参数接收.处理器方法中的常用参数有五类,这些参数会在系统调用时由系统自动赋值,即程序员可以在方法中直接使用.具体 ...
 - 微信小程序开发---视图层(View)
			
WXML WXML能力: 数据绑定 列表渲染 条件渲染 模板 事件 数据绑定 数据绑定使用 Mustache 语法(双大括号)将变量包起来,可作用于内容,组件属性(需要在双引号之内),控制属性(需要在 ...
 - oracle启动服务和监听
			
1.故障问题:tomcat显示启动oracle数据库失败,数据库服务启动正常 操作1:重启tomcat查看错误信息 2:重启数据库服务 命令: (1) 启动Oracle服务 C:\Users\Admi ...
 - Mybatis Mapper文件中的一小坑
			
前几天来一需求,实现过程中需要修改一个底层的查询接口,具体修改就是在where中添加一个条件,由于这个底层SQL使用的地方太多,所以就想着是用if加一标识符做个判断,传一个只有我会使用的参数,然后动态 ...
 - C# 使用NPOI   处理Excel(Datable与Excel相互转换)
			
VS上有自带的程序集可以读取,但是总是会出现这样或那样的问题,让人恨得牙疼!而且效率太慢了.用NPOI就好多了,比较快,而且稳定,还简单,引用相应的程序集就好了. Excel转换成Datable pr ...