2016
01-22
01-22
#你好Unity3D#自定义窗口顶部添加小图标
比如在自定义窗口添加图标 可以是系统图标,也可以是自定义图标。下面举了两个例子、 系统图标的名字大家可以去我之前的文章里查 https://www.xuanyusong.com/archives/3777 代码 OK 祝大家学习愉快! Read More >
专注移动互联网,专注Unity3D游戏开发
比如在自定义窗口添加图标 可以是系统图标,也可以是自定义图标。下面举了两个例子、 系统图标的名字大家可以去我之前的文章里查 https://www.xuanyusong.com/archives/3777 代码 OK 祝大家学习愉快! Read More >
假如想在Prefab保存的时候做点什么事情的话 ,如下图所示,点击Apply得到监听事件。 代码在这里: 今天脑洞打开。利用这个接口还能干一点事情。 比如 美术修改了prefab没有保存的然后上传svn发现别人什么都更新不到。 这里我可以当美术apply的时候帮他自动保存,于是有了下面.... Read More >
一般在做编辑器的时候会给策划做一些脚本或者ScriptableObject,让策划进行或拽赋值等操作。举个例子假如开始策划说我只需要拖放一个GameObject,但是N天以后策划说这里想拖多个GameObject. 那么如果开始序列化的数据不是List<GameObject>那么就悲剧了.... Read More >
一般我们需要把脚本绑定在GameObject上,然后在Inspector视图下对其进行序列化编辑。假如我想把多个GameObject显示在一个自定义windows中怎么办呢? 这里我做了一个例子,把GameObject绑定在场景上,绑定在文件夹上。 呵呵~ 如下图所示,我把Hierarcy视图中的g.... Read More >
前段时间我研究过这个问题,但是没有解决只好作罢。今天刚好有人又问我这个问题,我得空查了一下还是找到了解决办法。另外也感谢问我的人,解答问题的同时也是我学习的过程。 运行时更新烘培贴图分两种情况 1、场景的物件没有发生变化(也就是说没有运行时加载在场景上的Prefab)此时可以直接更换烘培贴图。 2..... Read More >
今天有个朋友问我怎么样自动显示某个对象的Inspector面板? Unity是当鼠标在Hierarchy或者Project视图中选择一个或者多个Object,然后在右侧Inspector面板上就会显示所有属性。那么其实解决这个问题的方法就是使用脚本去选择一个Object就行。 代码如下 .... Read More >
版本Unity5.3.0 Inspector视图中的所有组件,如果想展开必须用鼠标点击一下左上角的小箭头。昨天有朋友问我能不能通过脚本来动态展开或者关闭。 可以用反射来做直接上代码~ 如下图所示,我的组件都展开了。OK! 我又发现了一种不用反射的写法。。。 Read More >
有时候在做编辑器的时候想用系统按钮的图标,可是不知道怎么写怎么办? Unity的系统图标分为两种, 一个是鼠标的图标(当鼠标放在一个Rect区域时的样式)、还有就是按钮的图标。 鼠标的图标unity提供了枚举,我遍历一下就出来了, 可是系统图标unity是用字符串的形式加载的,那么我反编译了一下ed.... Read More >
正常情况下需要选择 Windows->SpritePacker 但是默认会选择第一个图集。如下图所示,这就很不爽了,因为我做了图集管理工具,我想在Insperctor窗口中点击某个按钮,自动打开SpritePacker并且选择我设置的图集怎么办? SpritePacker窗口没有.... Read More >