【正规游戏源码app】【微信婚恋交友平台源码】【怎么搭建卡盟网站源码】dotween 源码分析

2024-12-23 07:52:31 来源:gateway源码分析 分类:百科

1.Unity摄像机之焦距某点缩放

dotween 源码分析

Unity摄像机之焦距某点缩放

       在游戏开发中,码分细致观察某些对象是码分必要的。通常,码分我们可以通过鼠标滑动来达到这一目的码分。在Scene面板中,码分正规游戏源码app我们可以直观地看到这一过程。码分微信婚恋交友平台源码然而,码分当我们观察到鼠标距离越远,码分消失或生成的码分速度越快时,且摄像机中心点与鼠标的码分Viewport距离始终不变,会发现实现这一功能相对复杂。码分因此,码分我上网寻找相关源码,码分怎么搭建卡盟网站源码发现只有UI上的码分放大方法是通过改变锚点实现的。但在非UI场景中,码分如何实现这一功能呢?

       首先,我将Camera设置为Orthographic模式,ecshop小京东app源码下载因此需要通过改变Size来实现缩放效果。

       其中,Size的值等于

       我是通过横向来确定Size的,如图,html旅游网站源码模板一个小格子占个像素,因此

       缩小时,Size值增大;相反,放大时Size值减少。下面简单解释一下原理。

       假设相机在最左下点,鼠标点在中心点,其他如下:

       size:放大后的orthographicSize(已知)

       oldSize:放大前的orthographicSize(已知)

       mousePos:鼠标位置的世界坐标 = Camera.ScreenToWorldPoint(Input.mousePosition)(已知)

       pos:放大前Camera位置坐标 = Camera.transform.position(已知)

       newPos:放大后Camera位置坐标

       因此,得到以下公式

       由于其他条件已知,因此可以求出对应的newPos

       主要源码如下:

       其中,使用了Dotween插件以实现平滑移动的效果。

更多资讯请点击:百科

热门资讯

PHP卡密源码_php卡密源码下载

2024-12-23 06:35473人浏览

最後一舞? 雷虎小組AT

2024-12-23 05:142913人浏览

0game 源码

2024-12-23 05:121177人浏览

推荐资讯

冬季皮膚乾癢發炎擋不住? 中醫傳授5招擺脫惱人濕疹

1位49歲的女性因全身搔癢難耐前來中醫門診,該病患皮膚摸乾燥,小腿前側有些許龜裂及脫屑,中醫師莊可鈞表示,這是典型冬季癢的表現。經過把脈和舌診後,判斷為血虛風燥型的濕疹,經過2個禮拜的調養,搔癢改善許

怎么找python源码_python找源代码

1.如何查看python库函数的代码?2.怎样在Python中查询相关函数的源代码3.怎么看源码?如何查看python库函数的代码? 1. Python的所有版本源代码可以从官方网站下载:[Pyt