前言

嗨咯,大家好我是小棋,最近我在整理一些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条(中)相关推荐

  1. 享用一生100种最实用生活小窍门

    1 .巧用牙膏:若有小面积皮肤损伤或烧伤.烫伤,抹上少许牙膏,可立即止血止痛,也可防止感染,疗效颇佳. 2 .巧除纱窗油腻:可将洗衣粉.吸烟剩下的烟头一起放在水里,待溶解后,拿来擦玻璃窗.纱窗,效果均 ...

  2. javascript 中的eval方法 小窍门

    eval()函数 JavaScript有许多小窍门来使编程更加容易. 其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它. 举个小例子: var th ...

  3. 16个小技巧让你每天都进步(附:提高效率的100条建议)

    一.睡前花3分钟反思 反思今天的所做所为,有哪些做得好,有哪些做的不好,有哪些可以改进. 我现在睡前都会思考今天学习了什么新的知识,在同事领导相处过程中有没讲错话,微信公众号有没有新的题材 二.睡前写 ...

  4. 3DMAX中的7个基本建模小窍门

    3DMAX中的7个基本建模小窍门 在这里,我们分享一些基本的3dmax建模技巧,希望能帮助您作为3D艺术家的成长和发展. 虽然这篇文章是从3ds Max的角度进行阐述的,但这里提到的所有内容对于任何其 ...

  5. 改变数据库中的True/False的小窍门

    改变数据库中的True/False的小窍门 开发工具与关键技术:SQL Server 2014 Management Studio 改变数据库中的True/False 作者:李国旭 撰写时间:2019 ...

  6. 9个小窍门让OS X中Finder用起来更顺手

    From: http://digi.tech.qq.com/a/20130309/000051.htm 腾讯数码讯(编译: 李斯特)Finder是OS X系统上用户与文件系统打交道的主要途径之一,它的 ...

  7. python json操作_4个小窍门,让你在Python中高效使用JSON

    字典和列表是 Python的两种数据类型,也是用来处理JSON的完美工具.本文将主要分享以下内容: 如何载入.编写JSON? 如何在命令行上优化.校验JSON? 如何通过使用JMESPath对JSON ...

  8. 《剪花布条》:从花布条中尽可能剪出几块小饰条

    目录 一.题目 二.思路 1.代码中要使用的String类中的方法 (1)判断 s 中是否有 t (2)将 s 分割 2.递归判断 三.代码 详细注释版本 简化注释版本 一.题目 题目:剪花布条    ...

  9. java list 前100个_实现java 中 list集合中有几十万条数据,每100条为一组取出

    解决"java 中 list集合中有几十万条数据,每100条为一组取出来如何实现,求代码!!!"的问题. 具体解决方案如下: /** * 实现java 中 list集合中有几十万条 ...

  10. UI设计中字体使用小窍门

    在选择字体时,需要考虑很多因素.最重要的是,品牌的个性,所提供的产品或服务以及受众.提供无限不同的字体设计,每种字体都有自己的风格和风格,选择合适的字体不是一个草率的决定.下面胡老师悄悄给大家说说UI ...

最新文章

  1. Allegro PCB find里面的筛选 各属性说明如 Clines或者Cline Segs
  2. subject.login(token)是如何确认账号密码的_教你如何删除、关闭、注销微信小程序...
  3. 在python是什么意思_python 的 表示什么
  4. 更改mysql数据库存放位置_更改mysql数据库存放位置
  5. 矢量合成和分解的法则_专题14 运动的合成与分解
  6. mysql master host_mysql异步备份的有关问题,MASTER_HOST可否指定多个
  7. 房地产建筑行业HTML5模板
  8. 基于jsp的失物招领系统_基于Java web的校园失物招领系统
  9. Oracle日期函数TRUNC
  10. 国科大学习资料--自然语言处理(宗成庆)-2016期末考试题
  11. mysql数据库授权,备份,恢复_wuli大世界_新浪博客
  12. Java随机生成加减乘除运算,并记录结果
  13. 请问王菲的<流年>歌词的含义
  14. 解决mac突然连不上wifi了(wifi出现灰色小感叹号!)
  15. Mac苹果键盘多个按键没响应该如何解决呢
  16. 【笔试题】求最小公倍数 C++(两种方法)
  17. 手机兼容性测试——机型选择(从系统、屏幕、型号考虑)
  18. MySQL安装+Navicat11注册机破解
  19. dell文件服务器连接,配置DELL MD3200存储服务器连接到多台主机
  20. linux c开多线程算质数,C语言判断素数(质数)

热门文章

  1. 没有NumLock键的小键盘误触变成方向键
  2. 通过windows启动流程分析rootkit的潜在位置
  3. 泛微OA系统排名?泛微OA办公系统怎么选?什么是用户口碑最好的泛微OA系统?
  4. 中国古代衣食住行 3
  5. 安装arcgis api for python步骤、以及注意事项
  6. 微型计算机拆卸步骤,《微型计算机拆卸》PPT课件.ppt
  7. 学习Android studio 个人总结小经验
  8. 出栈顺序判断问题——划线法
  9. 成功解决ERROR: Command errored out with exit status 1:    command: 'f:\program files\python\python36\pyt
  10. 计算机桌面调音量的图标不见了,如何解决电脑音量图标不见了