博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
场景碰撞检测
阅读量:4163 次
发布时间:2019-05-26

本文共 573 字,大约阅读时间需要 1 分钟。

(一)功能介绍

碰撞检测:用于检测场景相机漫游时与模型之间的碰撞,当相机与模型之间的距离等于指定的检测距离时,相机则不能继续向模型拉近。在浏览三维场景时,当视角遇见模型,不会穿入模型内部。

(二)操作步骤

碰撞分析功能在飞行管理中的场景漫游模块,如下图

在这里插入图片描述
(1)碰撞开启
此功能操作较为方便,将碰撞检测的设为开启即可使用

(2)、检测距离

既是视角和模型不能相互靠近的距离,此参数越大,则视角与模型在较远的距离就会发生碰撞,从而不能再相互靠近。开启前后效果查看下面动图

(3)、行走模式

此功能也能应用于第一人人称视角漫游场景,来模型人在真实场景中行走与奔跑。如下图,在行走模式选项中,有键盘驱动,自动行走,自动奔跑。这些模式都可真实模拟出漫游街道的效果。
在这里插入图片描述

1、键盘驱动

顾名思义,就是使用键盘操控视角的变换,和电脑游戏中的操控任务的方法一样。人物前、后、左、右行走分别由W、S、A、D 方向键控制,而鼠标上下滑动控制人物的俯仰角,左右滑动控制任务的旋转方向。

2、自动行走

点击自动行走模式后,不需要人为使用键盘控制视角,视角会自动根据相机当前方向行走,只需要鼠标左右滑动控制视角的左右方向旋转,上下滑动控制视角的俯仰角。中间的滚轮决定行走的速度

3、自动奔跑

自由奔跑与自动行走的操作一样,只是奔跑模式较行走模式的速度更快一些。

(三)效果展示

在这里插入图片描述

转载地址:http://akpxi.baihongyu.com/

你可能感兴趣的文章
第三方SDK:JPush SDK Eclipse
查看>>
第三方开源库:imageLoader的使用
查看>>
Android studio_迁移Eclipse项目到Android studio
查看>>
转载知乎-前端汇总资源
查看>>
JavaScript substr() 方法
查看>>
JavaScript slice() 方法
查看>>
JavaScript substring() 方法
查看>>
HTML 5 新的表单元素 datalist keygen output
查看>>
(转载)正确理解cookie和session机制原理
查看>>
jQuery ajax - ajax() 方法
查看>>
将有序数组转换为平衡二叉搜索树
查看>>
最长递增子序列
查看>>
从一列数中筛除尽可能少的数,使得从左往右看这些数是从小到大再从大到小...
查看>>
判断一个整数是否是回文数
查看>>
腾讯的一道面试题—不用除法求数字乘积
查看>>
素数算法
查看>>
java多线程环境单例模式实现详解
查看>>
将一个数插入到有序的数列中,插入后的数列仍然有序
查看>>
在有序的数列中查找某数,若该数在此数列中,则输出它所在的位置,否则输出no found
查看>>
阿里p8程序员四年提交6000次代码的确有功,但一次错误让人唏嘘!
查看>>