有没有办法在统一2D中与UI图像协作实现缩放概念。欢迎任何建议和答案。谢谢。
答案 0 :(得分:0)
你可以使用另一台相机与它决斗。例如:
答案 1 :(得分:0)
你认为这样的事情可行吗?或者它实际上是你想知道的缩放代码?如果是这样,那已经有很多答案。
OnTriggerEnter2D(Collider2D col) {
if (col.tag == "ZoomArea") {
// Camera zoom in code
}
}
OnTriggerExit2D(Collider2D col) {
if (col.tag == "ZoomArea") {
// Camera zoom out code
}
}
答案 2 :(得分:0)
如果您想在使用ortographic相机的同时更改UI画布上的缩放(使用图像,面板,按钮等),您可以通过两种不同的方式进行缩放。
1)放大和缩小所有内容(画布+所有其他渲染对象)
@if (session('message'))
@if (session('message')=="success")
<div class="alert alert-success">
Congrats! Everything was fine
</div>
@else
<div class="alert alert-error">
Oops! Something went wrong
</div>
@endif
@endif
渲染模式,并为其分配ortographic相机。World Space
来修改相机的缩放。2)只放大和缩小画布
Size
渲染模式,并为其指定相机。Screen Space - Camera
,然后修改Constant Pixel Size
以放大画布。这适用于一般缩放。目前尚不清楚您是否只想缩放屏幕的特定部分。