前言

嗨咯,大家好我是小棋,最近我在整理一些Unity开发的小窍门,发现了Brackeys的宝藏视频:http://bit.ly/1kMekJV。

但是这些小窍门只有视频版本,不利于查阅, 而且需要翻墙才能查看。

因此今天我整理下文字版,里面还有一些我自己的经验和观点,算是一次学习笔记,也希望能够帮到大家。

关注我,一起进步吧~

  • bilibili 打工人小棋

  • 知乎 打工人小棋

  • CSDN 打工人小棋

67.视图工具(QWERT)

在scene视图下可以按下Q、W、E、R、T来切换视图工具

68. RectTransform 3D

使用RectTransform 3D也可以在scene视图下缩放3d物体

69. ctrl + 移动

按住ctrl并且移动物体,可以每次移动一个单位

70. 设置移动的参数

接69,点击Edit -> Snap Settings 可以做出更多的设置

设置界面:

71. 顶点自动对齐

按住V并且拖拽物体的顶点,可以自动对齐其他物体的顶点

72.管理编译集

创建自定义的程序集可以缩减C#的编译时间

将新建的Assemblies移动到对应目录下,这个目录下的C#脚本都会编译到这个程度集里。

比如:创建的文件命名为Level1

73. WaitForSeconds 和 timeScale

当timeScale为0时,协程中的WaitForSeconds将会失效。

一种解决办法是改用:

74. 参数缓存

使用私有变量来缓存一些常用变量

75. 不要使用Camera.main

(似乎并没有讲原因?)

No:

Yes:

76. readonly用于不会变动的字符串

经常使用且不发生变化的字符串可以用 readonly 前缀减少内存分配。

77. Range属性

可以使用 [Range(0f, 10f)] 调整属性的范围:(可以滑动哦~)

78. Space属性

[Space]可以在Inspector中添加一个空行

79. Header属性

Header属性可以在Inspector的属性上方添加标签注释

80. Tooltip属性

[Tooltip(“text”)]可以在鼠标悬浮在属性上的时候弹出提示内容

81. 在编辑器中浏览资源商店

你不仅可以在网页上浏览资源商店,还可以在编辑器内浏览。

网页:

Ultimate Screenshot Tool | Utilities Tools | Unity Asset Store

编辑器:

记得好像是在package manager里面可以打开,可以找一下。

82. 合并场景

你可以把一个场景拖拽到另一个场景中去合并他们

83. 复制物体

按住ctrl+d然后拖拽物体可以复制一份出来

84. 复制设置

你同样可以按住ctrl + d复制一份设置中的列表项,如下图的Jump

85. 编辑器预设

你可以使用presets保存你的编辑器预设

86. 遍历物体的直接子物体

87. 修改层次视图的显示顺序

transform.SetSiblingIndex(index)

before:

after:

88. 保存选中对象

Edit -> Selection -> SaveSelection 1

点击之后可以保存当前选中的对象,之后可以通过 Load Selection 1 加载回来。

89. Regions

可以使用Region添加折叠块:

90. 暂停编辑器

EditorApplication.isPaused 可以暂停编辑器

91. 逐帧运行

暂停按钮旁边的逐帧按钮,可以让程序每次执行一帧。

92. Stats窗口

Stats按钮可以显示一些大致的游戏参数

93. Profiler

更详细的性能信息需要在Profiler里面查看

94. 在Profiler中测试程序的运行情况

可以用这几行代码测试程序在profiler中的运行情况

95. 独立浏览窗口

右键点击预览窗口,可以让他脱离出来,进而可以拖动到你喜欢的位置。

96. 静音

点击右上角的Mute Audio按钮可以让你的游戏静音。

97. Invoke Repeating

InvokeRepeating函数会在已经激活的物体上永远持续循环下去,就算你设置对象SetActive(False)也不会改变。

98. Frame Debugger

Window -> Analysis -> Frame Debugger

会显示每一帧详细的渲染信息。

99. Physics Debugger

下一个按钮,Physics Debugger可以用来显示物体的碰撞形状。

可以用来定位碰撞体相关的错误:

100. 最后一条!!!

永远不要再做MMO RPG 了!!!


第三部分完成时间:2022-10-21 11:09
喜欢的朋友请不要收藏吃灰,记得点个赞再走呀~
这一个系列完结啦~ 撒花 ✿✿ヽ(°▽°)ノ✿

03_Unity小窍门100条(下)相关推荐

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

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

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

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

  3. 463个生活小窍门 找找你需要的!(1-200)

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

  4. 最值得珍藏的420个生活小窍门

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

  5. 420个生活小窍门,很有用的哦!

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

  6. 420个生活小窍门,很有用的哦

    420个生活小窍门,很有用的哦 1 .巧用牙膏6:若有小面积皮肤损伤或烧伤.烫伤,抹上少许牙膏,可立即止血止痛,也可防止感染,疗效颇佳. 2 .巧除纱窗油腻3:可将洗衣粉.吸烟剩下的烟头一起放在水里, ...

  7. 《463个生活小窍门》石坝版

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

  8. 463种生活小窍门--转载

    463种生活小窍门 1 .生活窍门:巧用牙膏6:若有小面积皮肤损伤或烧伤.烫伤,抹上少许牙膏,可立即止血止痛,也可防止感染,疗效颇佳. 2 .生活窍门:巧除纱窗油腻3:可将洗衣粉.吸烟剩下的烟头一起放 ...

  9. 400多个生活小窍门

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

  10. 420个生活小窍门小常识

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

最新文章

  1. 杀毒软件:看企业版与单机版之间区别
  2. SAP Cloud for Customer interaction center 呼叫中心集成
  3. YBTOJ危桥通行洛谷P3163:危桥通行(网络流)
  4. python的继承用法_python之继承中组合用法与菱形继承关系查找法
  5. 开源 程序员清单_2015开源夏季阅读清单
  6. pca主成分分析_降维:主成分分析(PCA)
  7. bzoj 1026: [SCOI2009]windy数
  8. javase开发工具包中的什么命令负责运行应用程序_想当程序员?先搞懂JavaSE、JavaEE和JavaME之间的区别吧!...
  9. eclipse J2ME调试时模拟器一闪就消失原因
  10. 如何把代码写的更优雅,你需要这一份代码精进书单!
  11. 使用Python及SMTP协议发送邮件(以163邮箱为例)
  12. 技术术语学习之paradigm
  13. GitHub基本操作
  14. HDU6608 Fansblog
  15. css属性visibility:unset
  16. 大数据在人际关系管理领域,主要有哪些价值优势?
  17. linux添加有效群组,Linux中的有效群组和初始群组
  18. 机票预订系统的可行性分析
  19. python爬虫开发与项目实战pdf下载_python爬虫开发与项目实战PDF高清文档下载
  20. C语言项目设计——程序设计

热门文章

  1. 存储器的概述——DRAM动态存储器
  2. 17.PIO源码详解7-PIO_EP_MEM_ACCESS模块(PIO_EP_MEM_ACCESS.v)剖析
  3. 数字万用表性能指标介绍
  4. 智能视频监控 计算机视觉,传统视频监控与智能视频监控之对比
  5. html语言实现两数相加,HTML(2)
  6. 【内网安全】基础知识:工作组、域和权限分配
  7. DistilBert解读
  8. mysql存储过程(通俗易懂)
  9. maven怎么强制updating_maven异常:Updating Maven Project 的统一解决方案
  10. idea 一直在updating index的问题