找回密码
 立即注册
查看: 349|回复: 0

[简易教程] Unity小窍门100条!!!(中)

[复制链接]
发表于 2022-9-2 20:31 | 显示全部楼层 |阅读模式
嗨咯,大家好我是小棋,最近我在整理一些Unity开发的小窍门,发现了Brackeys的宝藏视频:http://bit.ly/1kMekJV。
但是这些小窍门只有视频版本,不利于查阅。因此今天我整理下文字版,里面还有一些我自己的经验和观点,算是一次学习笔记,也希望能够帮到大家。
这是 Unity小窍门100条的中篇,后续还会有下篇,有兴趣的小伙伴可以关注我追更,我会尽快出后续的笔记。
关注支持:[打工人小棋]
上篇:打工人小棋:Unity小窍门100条!!!(上)

34. 改变编辑器颜色

34和35,个人感觉实用性不强



35. 改变运行时编辑器的颜色




36. 显示或隐藏场景中的特效

太多特效容易影响debug,可以在这里关闭



37. 自定义菜单栏



菜单栏会多一个选项



38. 添加内容菜单项





点击后会执行打印:



39. 隐藏层级

点击右上方的Layers,可以看到各个层级,点击眼睛打开或者关闭可以显示或者隐藏对应层级的物体。



图 39

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窗口




结果:



最后,喜欢的朋友请不要收藏吃灰,记得点个赞再走呀~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-7 18:07 , Processed in 0.096607 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表