当前位置:网站首页>Unity development --- the mouse controls the camera to move, rotate and zoom
Unity development --- the mouse controls the camera to move, rotate and zoom
2022-07-07 22:22:00 【Hey, hey, hey, hey, hey】
void Update()
{
float scrollWheel = Input.GetAxis("Mouse ScrollWheel");
if(scrollWheel != 0)
{
Camera_Scale(scrollWheel);
}
else if(Input.GetKeyDown(KeyCode.LeftAlt))// Press down Alt key
{
if(Input.GetMouseButton(0))
{
Camera_Rotate();
}
}
else if(Input.GetMouseButton(2))
{
Camera_Move();
}
}
private void Camera_Scale(float scrollWheel)
{
scrollWheel = scrollWheel * Time.DeltaTime * 500;
transform.Translate(Vector3.forward * wheel);
}
private void Camera_Rotate()
{
float mouseX = Input.GetAxis("Mouse X");
float mouseY = Input.GetAxis("Mouse Y");
transform.RotateAround(transform.position, Vector3.up, mouseX * 5);
transform.RotateAround(transform.position, transform.right, -mouseY * 5);
}
private void Camera_Move()
{
float mouseX = Input.GetAxis("Mouse X");
float mouseY = Input.GetAxis("Mouse Y");
transform.Translate(Vector3.left * mouseX);
transform.Translate(Vector3.up * mouseY * -1);
}
边栏推荐
- NVR硬盤錄像機通過國標GB28181協議接入EasyCVR,設備通道信息不顯示是什麼原因?
- Matplotlib快速入门
- Win11时间怎么显示星期几?Win11怎么显示今天周几?
- UWA问答精选
- Win11游戏模式怎么开启?Win11开启游戏模式的方法
- Dayu200 experience officer MPPT photovoltaic power generation project dayu200, hi3861, Huawei cloud iotda
- 648. Word replacement
- OpenGL job coordinate system
- 如何实现横版游戏中角色的移动控制
- How to turn on win11 game mode? How to turn on game mode in win11
猜你喜欢
Display optimization when the resolution of easycvr configuration center video recording plan page is adjusted
Two methods of calling WCF service by C #
【Azure微服务 Service Fabric 】因证书过期导致Service Fabric集群挂掉(升级无法完成,节点不可用)
[open source] Net ORM accessing Firebird database
Application practice | the efficiency of the data warehouse system has been comprehensively improved! Data warehouse construction based on Apache Doris in Tongcheng digital Department
DNS series (I): why does the updated DNS record not take effect?
Reptile combat (VII): pictures of the king of reptiles' heroes
QT compile IOT management platform 39 alarm linkage
PKPM 2020 software installation package download and installation tutorial
Pdf document signature Guide
随机推荐
Which financial products will yield high returns in 2022?
Crawler (17) - Interview (2) | crawler interview question bank
[open source] Net ORM accessing Firebird database
Xcode modifies the default background image of launchscreen and still displays the original image
Which futures company is the safest to open a futures account?
用语雀写文章了,功能真心强大!
反爬通杀神器
SAR image quality evaluation
648. Word replacement
operator
The free styling service of Dyson's official direct store is now open for appointment. Pioneer Technology interprets the styling concept of hair care and helps consumers unlock diversified and shiny s
Jerry's key to initiate pairing [chapter]
How to quickly check whether the opening area ratio of steel mesh conforms to ipc7525
Firefox browser installation impression notes clipping
SAR影像质量评估
null == undefined
L2: current situation, prospects and pain points of ZK Rollup
DNS series (I): why does the updated DNS record not take effect?
OpenGL configuration vs2019
vite Unrestricted file system access to