02_Unity小窍门100条(中)
前言
嗨咯,大家好我是小棋,最近我在整理一些Unity开发的小窍门,发现了Brackeys的宝藏视频:http://bit.ly/1kMekJV。
但是这些小窍门只有视频版本,不利于查阅, 而且需要翻墙才能查看。
因此今天我整理下文字版,里面还有一些我自己的经验和观点,算是一次学习笔记,也希望能够帮到大家。
关注我,一起进步吧~
bilibili 打工人小棋
知乎 打工人小棋
CSDN 打工人小棋
34. 改变编辑器颜色
35. 改变运行时编辑器的颜色
36. 显示或隐藏场景中的特效
太多特效容易影响debug,可以在这里关闭
37. 自定义菜单栏
菜单栏会多一个选项
38. 添加内容菜单项
点击后会执行打印:
39. 隐藏层级
点击右上方的Layers,可以看到各个层级,点击眼睛打开或者关闭可以显示或者隐藏对应层级的物体。
40. 锁定层级
如上图39,点击眼睛旁边的锁,可以锁定这个层级。
锁定后的层级物体将无法移动或者拖拽,可以用于防止误触。
41. 子层级
在Layers里添加层级可以用这种方式添加子层级:
Effects/Lights
42. C#全局宏定义
可以用它来来控制在编译时包含或者忽略某段代码
43. 取色器妙用
取色器不仅可以提取unity中的颜色,还可以提取外部颜色。
44. 颜色复制/粘贴
颜色也可以复制和粘贴
45. 最大化窗口的快捷键
Shift + space
46. 编辑类和结构体
这里的类和结构体不用继承自MonoBehaviour
添加[System.Serializable]后就可以在Inspector视图中编辑这些属性
47. 碰撞矩阵
通过设置下方的碰撞矩阵,可以控制物体之间的碰撞关系。
(举个例子:玩家发射的子弹不希望误伤自己,可以取消子弹和玩家的碰撞)
48. 交互关系图
这张图展示的是在同一个层次下不同类型的碰撞体之间的交互效果
49. 在Inspector中做数学运算
50. 锁定Inspector
点击物体的时候会展示当前的物体对应的Inspector,点击Lock就不会关闭当前打开的Inspector视图了。
这个功能的一个妙用在于,你可以打开另一个物体的Inspector,对照和搬运一些参数。
51. Inspector的debug模式
打开debug模式后,我们可以在Inspector中看到脚本的私有属性:
52. 反向查找输出log的物体
在Debug.Log的第二个参数添加gameObject
这时点击这条log会快速定位到输出这条日志的物体:
(物体非常多的时候定位问题很方便)
53. 在日志中使用简单富文本
结果:
54. 可视化log输出参数
对于Update中的一些参数,我们可以用Curve来查看他的可视化变化趋势,而不是一直刷新的Log。
如图所示:
55. 快速添加组件
Inspector中Add Component可以快捷添加脚本。
56. Unity可以导入多种格式的文件
包括ps、blender、玛雅等…
57. 保存ps图层
想要保留ps中的图层信息,可以将ps文件保存为.psb文件
这种类型的文件可以用于unity中设计图层动画,类似于spine。
我之前做过一期滑雪游戏就是用的这个功能(第一次做的视频,有点low):
冬奥会没看够,自制一款冰冰滑雪小游戏,进来试玩。_单机游戏热门视频
记得提前安装 2D PSDImporter:(现在新版本似乎不用了,我没印象自己装了这个,或者是默认安装?)
58. Gizmos
Gizmos可以给对象设置标记图标
59. Gizmos自定义图标
60. 场景中展示、隐藏图标
在场景视图下可以选择显示或者隐藏指定类型的图标
61. 游戏视图中展示、隐藏图标
同理,在Game视图中也可以设置
62. 用StringBuilder拼接字符串
No:
Yes:
63. ScriptableObjects
利用ScriptableObjects可以创建Editor对象,
可以用来保存游戏内的物品和成就等信息。
64. 运行时脚本改变
可以在Preferences窗口中修改运行中脚本改变unity执行的行为
65. 拓展编辑器窗口
66. 自定义Inspector窗口
结果:
第二部分完成时间:2022-10-21 11:09
喜欢的朋友请不要收藏吃灰,记得点个赞再走呀~
接着是第三部分 :
02_Unity小窍门100条(中)相关推荐
- 享用一生100种最实用生活小窍门
1 .巧用牙膏:若有小面积皮肤损伤或烧伤.烫伤,抹上少许牙膏,可立即止血止痛,也可防止感染,疗效颇佳. 2 .巧除纱窗油腻:可将洗衣粉.吸烟剩下的烟头一起放在水里,待溶解后,拿来擦玻璃窗.纱窗,效果均 ...
- javascript 中的eval方法 小窍门
eval()函数 JavaScript有许多小窍门来使编程更加容易. 其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它. 举个小例子: var th ...
- 16个小技巧让你每天都进步(附:提高效率的100条建议)
一.睡前花3分钟反思 反思今天的所做所为,有哪些做得好,有哪些做的不好,有哪些可以改进. 我现在睡前都会思考今天学习了什么新的知识,在同事领导相处过程中有没讲错话,微信公众号有没有新的题材 二.睡前写 ...
- 3DMAX中的7个基本建模小窍门
3DMAX中的7个基本建模小窍门 在这里,我们分享一些基本的3dmax建模技巧,希望能帮助您作为3D艺术家的成长和发展. 虽然这篇文章是从3ds Max的角度进行阐述的,但这里提到的所有内容对于任何其 ...
- 改变数据库中的True/False的小窍门
改变数据库中的True/False的小窍门 开发工具与关键技术:SQL Server 2014 Management Studio 改变数据库中的True/False 作者:李国旭 撰写时间:2019 ...
- 9个小窍门让OS X中Finder用起来更顺手
From: http://digi.tech.qq.com/a/20130309/000051.htm 腾讯数码讯(编译: 李斯特)Finder是OS X系统上用户与文件系统打交道的主要途径之一,它的 ...
- python json操作_4个小窍门,让你在Python中高效使用JSON
字典和列表是 Python的两种数据类型,也是用来处理JSON的完美工具.本文将主要分享以下内容: 如何载入.编写JSON? 如何在命令行上优化.校验JSON? 如何通过使用JMESPath对JSON ...
- 《剪花布条》:从花布条中尽可能剪出几块小饰条
目录 一.题目 二.思路 1.代码中要使用的String类中的方法 (1)判断 s 中是否有 t (2)将 s 分割 2.递归判断 三.代码 详细注释版本 简化注释版本 一.题目 题目:剪花布条 ...
- java list 前100个_实现java 中 list集合中有几十万条数据,每100条为一组取出
解决"java 中 list集合中有几十万条数据,每100条为一组取出来如何实现,求代码!!!"的问题. 具体解决方案如下: /** * 实现java 中 list集合中有几十万条 ...
- UI设计中字体使用小窍门
在选择字体时,需要考虑很多因素.最重要的是,品牌的个性,所提供的产品或服务以及受众.提供无限不同的字体设计,每种字体都有自己的风格和风格,选择合适的字体不是一个草率的决定.下面胡老师悄悄给大家说说UI ...
最新文章
- Allegro PCB find里面的筛选 各属性说明如 Clines或者Cline Segs
- subject.login(token)是如何确认账号密码的_教你如何删除、关闭、注销微信小程序...
- 在python是什么意思_python 的 表示什么
- 更改mysql数据库存放位置_更改mysql数据库存放位置
- 矢量合成和分解的法则_专题14 运动的合成与分解
- mysql master host_mysql异步备份的有关问题,MASTER_HOST可否指定多个
- 房地产建筑行业HTML5模板
- 基于jsp的失物招领系统_基于Java web的校园失物招领系统
- Oracle日期函数TRUNC
- 国科大学习资料--自然语言处理(宗成庆)-2016期末考试题
- mysql数据库授权,备份,恢复_wuli大世界_新浪博客
- Java随机生成加减乘除运算,并记录结果
- 请问王菲的<流年>歌词的含义
- 解决mac突然连不上wifi了(wifi出现灰色小感叹号!)
- Mac苹果键盘多个按键没响应该如何解决呢
- 【笔试题】求最小公倍数 C++(两种方法)
- 手机兼容性测试——机型选择(从系统、屏幕、型号考虑)
- MySQL安装+Navicat11注册机破解
- dell文件服务器连接,配置DELL MD3200存储服务器连接到多台主机
- linux c开多线程算质数,C语言判断素数(质数)
热门文章
- 没有NumLock键的小键盘误触变成方向键
- 通过windows启动流程分析rootkit的潜在位置
- 泛微OA系统排名?泛微OA办公系统怎么选?什么是用户口碑最好的泛微OA系统?
- 中国古代衣食住行 3
- 安装arcgis api for python步骤、以及注意事项
- 微型计算机拆卸步骤,《微型计算机拆卸》PPT课件.ppt
- 学习Android studio 个人总结小经验
- 出栈顺序判断问题——划线法
- 成功解决ERROR: Command errored out with exit status 1: command: 'f:\program files\python\python36\pyt
- 计算机桌面调音量的图标不见了,如何解决电脑音量图标不见了