欢迎光临
我们一直在努力

Unity冷门小技巧(五)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */
#content_views .toc,
/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */
#content_views.markdown_views > p:empty:has(+ .toc),
#content_views.markdown_views > .toc + p:empty,
/* 富文本旧版目录标记 */
#content_views.htmledit_views #main-toc,
#content_views.htmledit_views #hr-toc,
#content_views.htmledit_views p[id*=\”-toc\”] {
display: none !important;
}
/* 目录去掉后,紧跟的首个标题不再多出一块上边距 */
#content_views.markdown_views > .toc + h1,
#content_views.markdown_views > .toc + h2,
#content_views.markdown_views > .toc + h3,
#content_views.markdown_views > .toc + h4,
#content_views.markdown_views > .toc + p:empty + h1,
#content_views.markdown_views > .toc + p:empty + h2,
#content_views.markdown_views > .toc + p:empty + h3,
#content_views.markdown_views > .toc + p:empty + h4 {
margin-top: 0 !important;
}

摆道具时,只想把位置抬高 0.25,却要先记住原来的数值,算好结果再填回去。Inspector 的数值输入框其实能直接计算,这种小调整可以在框里完成。

比如把 1.5+0.25 填进数值框,结束输入后就会得到 1.75。需要算角度、间距或比例时,可以直接写出计算过程,不必每次切到计算器。

操作方法

1. 选中一个物体,在 Transform 的 Position 中点击 Y 数值框,全选原有内容,输入 1.5+0.25。

2. 点击其他控件结束输入,数值框会刷新为计算结果 1.75。再看物体的位置变化,确认修改的是预期坐标轴。

3. 换到 Rotation 的 Y 数值框,输入 360/8,提交后会得到 45。乘法使用 *,也可以用括号组织算式,例如 (2+3)*0.5 的结果是 2.5。

多选时可以保留原来的间距

多选对象后,在 Position 的 Y 数值框里输入 +=0.5。假设同一父物体下的三个道具,Y 原本为 1、3、5,提交后就会变成 1.5、3.5、5.5。每个道具在自己的原值上增加 0.5,间距也得以保留。

还可以用 -=0.5 或 *=2,分别让每个对象的原值减少半个单位,或变成原来的两倍。直接输入固定数值,则会统一这个字段。批量处理前,先确认自己要的是统一坐标,还是保留间距后整体移动。

输入时留意这两点

算式里的符号使用英文半角,乘除分别写成 * 和 /。先用一个 Cube 的 Position 验证步骤,再处理多个物体,比较容易看清变化。

结束输入后,框里显示的是计算结果。需要再次调整时,就在当前数值上继续输入表达式;改错了也可以通过撤销恢复,不必重新手算原来的位置。

赞(0)
未经允许不得转载:171主机测评 » Unity冷门小技巧(五)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址