Unity编辑器实用小技巧

1:playing的时候改变了代码,重编译导致各种报错

Playing状态下,Unity3D编辑器默认会在检测到代码改变后,进行重新编译,然后继续运行。
可以通过Editor->Preferences->General->Script Changes While Playing
来设置Playing状态下,代码重编译的时机。

2:最大化窗口

Shift+space快捷键,可以最大化当前focuse的窗口

3:Animation窗口快捷键

在Animation窗口中,按下Ctrl+A,所有关键帧将集中显示在窗口中;选择某些关键帧,按下F键,可将它们居中显示在窗口中;按下C键,可以在曲线视图和关键帧视图间切换;按下K键添加关键帧。

4:设置编辑器运行一帧后暂停

先点击暂停按钮,再点击运行按钮,这样编辑器即会在运行一帧后暂停游戏

5:获得资源的预览图

AssetPreview.GetAssetPreview(Object obj)该方法只能在Editor下使用。
see:https://docs.unity3d.com/ScriptReference/AssetPreview.GetAssetPreview.html

6:展开Hierarchy树状图

alt+鼠标左键点击Hierarchy视图中的“三角符号”,即可完全展开节点的树状图

7:快速创建6变形,三角形等形状的sprite

Project视图下,鼠标右键Create->Sprite->各种形状
在这里插入图片描述

8:Reset()方法导致的锅

继承自MonoBehaviour的脚本,若在其内部定义方法Reset()

    private void Reset()
    {
    }

那么在脚本第一次拖拽到节点上会触发该方法,在组件点击弹出的选择项中选择Reset选项的时候也会触发该方法。
所以普通函数命名不要使用Reset。
这是因为Reset是MonoBehaviour下已定义的方法MonoBehaviour.Reset

9:调用Unity3D菜单项

EditorApplication.ExecuteMenuItem(“GameObject/Create Other/Cube”);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iningwei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值