随笔分类 - U3D小技巧
摘要:转自:http://www.jianshu.com/p/fe4c334ee9fe 现象 在用 Unity 编译 Android 平台的应用时,遇到 Unable to list target platforms 的问题。 错误提示 错误提示 详细错误描述如下: Error:Invalid comma
阅读全文
摘要:在制作UI的过程中会通过canvas组件调整UI的渲染队列,但是添加了canvas组件后整个面板就会无法点击。 我们在添加canvas组件后还要添加一个raycaster组件,这样才能触发对应的射线检测事件。
阅读全文
摘要:第二行代码是设置屏幕的比例,也就是设置这里: 第三行代码是修改canvas的比例,也就是相当于设置这里
阅读全文
摘要:Canvas Scaler就是用来做适配的 1.Reference Resolution表示我们设计界面的时候使用的屏幕大小 2.Screen match Mode有三种选择,即三种界面适配方案。 我们一般是保持适配高度,然后调整UGUI的锚点,锚点设置到左右。
阅读全文
摘要:原文地址:http://www.xuanyusong.com/archives/1977 1.如何得到旋转后的物体的角度?(实际上物体没有旋转,只是求物体如果转过这个角度后的角度) Quaternion rotation = Quaternion.Euler(0f,30f,0f) * Target.
阅读全文
摘要:[HideInInspector]表示将原本显示在面板上的序列化值隐藏起来。 [SerializeField]表示将原本不会被序列化的私有变量和保护变量变成可以被序列化的,那么它们在下次读取的值就是你上次赋值的值。 1、如果a是公有的序列化变量。 (1)如果你想要在面板中看到变量a,那么用: pub
阅读全文
摘要:1.如何制作一个能与其他物体配合的滚动条(Scrollbar)? 1.制作一个物品的大背景(back),一个物品范围(content)。 2.在back里面添加ScrollRect组件(为了与Scrollbar配合)和mask与image组件(为了遮罩content中超出背景范围的东西)。 3.在S
阅读全文
摘要:在把资源打包成AssetBundles的时候遇到了这样的问题,说我没有引用对应的dll(明明引用了啊魂淡!)。 这个时候的解决方案是,把这些打包功能的脚本放到Editor文件夹目录下,就可以正常打包了。 在拓展编辑器的时候,需要添加对应的属性,然后把脚本放到Editor文件夹目录,无论是哪里的Edi
阅读全文
摘要:1.打开动画编辑器(动画制作器!)windows标签下的Animation 2.点击新建一个动画,保存后进入动画编辑状态。注意新建后创建一个动画和控制器(animator Contrller),同时为当前物体添加一个animator组件。 3.选择添加property,可以选择让动画改变哪些参数。
阅读全文
摘要:本文来源:http://www.xuanyusong.com/archives/3229 1.Editor Editor文件夹可以在根目录下,也可以在子目录里,只要名子叫Editor就可以。比如目录:/xxx/xxx/Editor 和 /Editor 是一样的,无论多少个叫Editor的文件夹都可以
阅读全文
摘要:1. 简介 在Unity3D中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position。 2. 通过Transform组件移动物体 Transform 组件用于描述物体在空间中的状态,它包括 位置(position), 旋转(rotation)和 缩放(scale)。
阅读全文
摘要:Update 当MonoBehaviour启用时,其Update在每一帧被调用。 LateUpdate 当Behaviour启用时,其LateUpdate在每一帧被调用。 FixedUpdate 当MonoBehaviour启用时,其 FixedUpdate 在每一帧被调用。 Awake 当一个脚本
阅读全文
摘要:在unity的跨平台中,我们常常会在各个平台游走,如安卓版,苹果版,PC版。在不同的平台上,我们要做不同的操作。然而我们可以使用unity的自带的宏定义来做平台的判断。Unity帮我们定义了例如以下平台预处理。(还有一些版本号的宏定义,这里没有写出来。) 我们使用#if #elif #endif进行
阅读全文

浙公网安备 33010602011771号