unity3d 4和5的区别4和unity3d 4和5的区别5能不能同时用

2770人阅读
Unity(220)
获取材质的方式改变
unity4.X获取材质:
gameObject.renderer.material
unity5.X获取材质:
gameObject.GetComponent&Renderer&().material
发布模块需要单独的下载安装,注意模块版本号一定要和Unity版本号对应上,否则安装上去,也是白安装,使用不了,下面这张图如果要正确显示红框内容就需要下载安装Windows Support包
unity的一些资源包模块需要单独下载安装,如下图如果需要出现红框标识的内容,那么就需要下载安装标准资源包
天空球贴图的设置
天空盒设置放到Lighting
声音的2D和3D设置
过去将声音设置成3D的方法是选中一个声音文件,然后在监视器面板中设置即可,但是到Unity5.X后,就把这个功能整合到AudioSource组件中
为了方便大家的学习,提供我下载的Unity软件安装包:
unity5.3.2安装包(64位):
unity5.3.2标准资源包:
Unity5.3.2 Windows Support包:
VS2013开发工具包:
FR:徐海涛(Hunk Xu)
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:257270次
积分:7894
积分:7894
排名:第2410名
原创:507篇
评论:66条
(17)(20)(21)(14)(31)(70)(40)(62)(62)(58)(44)(58)(23)今天看啥 热点:
Unity4 升级到 Unity5 更新小记,unity4unity5
为了某一个Bug,把游戏工程从Unity4.6 升级到Unity5 测试,中间出现了一些问题,小记。
(1) Plugin的使用变化
在Unity5.0中,对于每一个导入的DLL、SO、Jar这些看起来像 Plugin 文件的文件,都会有一个选项设置其作用平台。从Unity4.6 升级到 Unity5.0 的时候,有一些文件不能被正确的判断平台,就会在Platform 选项上设置为 所有 ,就出现了下面的错误。
我们只要找到 对应的文件,然后设置其作用的平台就可以解决这个BUG。
对于DLL,如果这个DLL文件并不是Plugin文件,就取消掉 Platform 的任何勾选。
(2) 废弃了 AddComponent(string) 接口&
从Unity4.6 更新到Unity5.0 ,打开工程后,Unity会自动检测代码并且转换代码到新的API。AddComponent(string) 这个API被转换到下面的样子。
addedComponent = UnityEngineInternal.APIUpdaterRuntimeServices.AddComponent(go, &Assets/PlayMaker/Actions/AddComponent.cs (56,21)&, component.Value);
在UnityEditor 环境下能正常运行居然,但是在导出Xcode工程时报错:
Assets/PlayMaker/Actions/AddComponent.cs(56,88):
error CS0619: `UnityEngineInternal.APIUpdaterRuntimeServices.AddComponent(UnityEngine.GameObject, string, string)' is obsolete:
`Method is not meant to be used at runtime. Please, replace this call with GameObject.AddComponent&T&()/GameObject.AddComponent(Type).'
意思就是说这个API呗废弃了,现在只能使用 AddComponent(T) 了。
于是修改,先用System.Type.GetType(string) 获取Type,然后在AddComponet 。
但是这样在IL2CPP上可能会有问题,因为IL2CPP是会裁剪代码的,所以可能出现AOT编译问题导致运行时出现类型找不到的BUG。
如果出现这种情况,之前的文章有解决方法:
http://blog.csdn.net/huutu/article/details/
暂无相关文章
相关搜索:
相关阅读:
相关频道:
Android教程最近更新→ Unity 5 学习一些应注意的问题、用 Unity 5 和 C# 的同学可以来看看
选取类型:
观点标题:
观点内容:(不支持HTML)
请以客观、真实地作出评论,并注意语言文明;
观点发表后不能作出更改;
您是本帖的第 3705 个阅读者
Unity 5 学习一些应注意的问题、用 Unity 5 和 C# 的同学可以来看看
等级:幼儿园
Unity 5 学习一些应注意的问题、用 Unity 5 和 C# 的同学可以来看看
雨谭老师在视频中用的是4.2版Unity, 不过一年多过去了、Unity现在已经到了5.0.2版本、与4.2版相比发生了很大变化、估计大家如果是新学的话都会去下载新版而且也都愿意用新版、我用的也是新版本、脚本用C#编写、那么我就把我学习时遇到的问题给大家说一下、方便大家参考。(这里只说Unity5和C#编写脚本的情况、如果你有C/C++基础推荐使用C#语言、差不多少的)1. C#里使用Find函数查找物体时要用 GameObject:GameObject.Find("Canvas/Text").GetComponent&Text&().text="Score";2. 用Instantiate初始化物体时要用 as Transform 转换类型(对于 Transform 类型而言)Transform Ball=Instantiate(newObject,transform.position,transform.rotation) as Transform;3. 5.0版本添加天空盒子的方法:在菜单中:Window→Lighting、选择Scene, 下方就是Skybox, Sun, Fog 等选项。※建议将该选单拖拽到侧边栏里以方便使用。4. 第三章8、9、10有编程基础的(C/C++, JavaScript, C#均可)可以不看、11唯一要掌握的就是Rigidbody.velocity是初速度、可以用Vector3赋值。12读取颜色要使用GetComponent&&():OriginalColor=GetComponent&Renderer&().material.也就是凡事用到Renderer的地方都要加GetComponent、这种情况还有很多…Audio→GetComponent&AudioSource&().…等、14、15、16、17也是有编程基础的可以跳过。19中老师讲的就是用Find系列函数会拖慢程序运行速度、可以在Start函数中用变量保存一下Find的结果、用到时调用这个变量:Obj=GameObject.Find("Name");Obj=GameObject.FindWithTag("TagName");5. C#中结构体定义对象时要用new创建(不知是不是、不太确定)、比如 new Rect(…), new Vector3(…)等6. 脚本命令使用方法:[RequireComponent(typeof(CharacterController))]而且要放在类声明之前。(不太确定)现在就先只有这么多、以后遇到问题的话我还会在这里说、你们也可以在这里补充。
等级:幼儿园
顺便我的个人信息里有联系方式、欢迎大家来交流^^
等级:中学生
经验:4935
等级:初生婴儿
没找到你的联系方式,希望楼主留一个,同样正在学习中,希望能一起~
等级:幼儿园
建议大家学习时在脚本方面遇到不懂的先去unity官网查阅API文档,然后再来提问:
[此贴子已经被作者于 16:50:21编辑过]
等级:幼儿园
等级:幼儿园
以后我会发到这里:关于Unity5的资源包,从5.0版开始Unity就不自带资源包了,需要自己从网上下载,方法是,在Unity中选择Window→Asset Store,然后选择 Unity Essentials→Asset Packs,下载 Standard Assets,下载完导入到工程中就能使用了。雨谭老师在前面的视频中用到的Unity4.2资源(天空盒子,图像,模型等)在这里都有,就不用再去下载4.2版找资源包了。
[此贴子已经被作者于 23:22:42编辑过]
等级:初生婴儿
请问该语句GameObject.Find("Canvas/Text").GetComponent&Text&().text="Score";中使用&Text&()是什么意思,泛型吗?
本论坛言论纯属发表者个人意见,与本站立场无关,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! 粤ICP备号
Copyright © 2007
Powered By
页面执行时间 0.14063 秒, 4 次数据查询当前位置 & &
& 这效果太震撼!虚幻4对比Unity4.5
这效果太震撼!虚幻4对比Unity4.5
12:11:13&&出处:&&
编辑:空气 &&)
让小伙伴们也看看:
阅读更多:
好文共享:
文章观点支持
当前平均分:0(0 次打分)
[11-29][11-29][11-28][11-28][11-28][11-28][11-28][11-28][11-28][11-28]
登录驱动之家
没有帐号?
用合作网站帐户直接登录

我要回帖

更多关于 unity5和unity3d差别 的文章

 

随机推荐