用FireFox火狐浏览器的3D Tilt 插件查看网页3D视图效果

逛博客发现了网页的3D视图效果,一搜原来是Firefox特有的一个功能,先看效果:


相当炫酷,接下来介绍如何实现。

1、首先安装3d tilt 插件:

从火狐浏览器的添加插件页面,搜索:3D Tilt,添加插件,安装,重启浏览器。

2、安装成功重启浏览器之后,找到菜单(没有按Alt)> 工具 > 开发者工具 > Tilt ,点击即可。

或者按快捷键:Ctrl + Shift + L

出现这个页面。

 

注:按W  A  S  D 可以调整角度。

 

转载于:https://www.cnblogs.com/martinl/p/6040391.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要实现飞机左右移动时倾斜效果,可以通过以下步骤来实现: 1. 创建一个空物体作为飞机的父物体,并将飞机模型作为子物体挂在父物体下。 2. 在父物体上添加一个 Rigidbody 组件,并勾选“Use Gravity”选项和“Is Kinematic”选项。 3. 在子物体上添加一个 Rigidbody 组件,并取消勾选“Use Gravity”选项和“Is Kinematic”选项。 4. 在子物体上添加一个 Mesh Renderer 组件,并将飞机模型赋值给它。 5. 添加一个脚本,用于控制飞机的移动。在脚本中,可以通过 Input.GetAxis("Horizontal") 获取玩家输入的左右移动方向,并根据这个值来旋转飞机的父物体。 以下是示例代码: ```csharp public class AirplaneController : MonoBehaviour { public float speed = 10f; // 飞机移动速度 public float tiltAngle = 30f; // 飞机倾斜角度 private Rigidbody rigidbody; private void Start() { rigidbody = GetComponentInChildren<Rigidbody>(); } private void FixedUpdate() { float moveHorizontal = Input.GetAxis("Horizontal"); // 控制飞机的左右移动 Vector3 movement = new Vector3(moveHorizontal, 0f, 0f); rigidbody.velocity = movement * speed; // 控制飞机的倾斜 float tilt = moveHorizontal * tiltAngle; Quaternion rotation = Quaternion.Euler(0f, 0f, -tilt); rigidbody.rotation = rotation; } } ``` 在这个脚本中,我们通过控制飞机的刚体组件来实现飞机的移动和倾斜效果。通过修改飞机的旋转角度,可以让飞机在左右移动时产生倾斜效果

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值