问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Unity 3D 物体旋转放大。

发布网友 发布时间:2022-04-26 02:09

我来回答

1个回答

热心网友 时间:2022-06-19 22:09

unity3d物体用鼠标拖拽旋转缩放展示
学这个。。 var target : Transform;
var xSpeed = 250.0;
var ySpeed = 120.0;

var yMinLimit = -20;
var yMaxLimit = 80;

var initDis = 20;
var minDis = 3.0;
var maxDis = 50.0;

var wheelSpeed = 5;

static var x = 0.0;
static var y = 0.0;

static var distance;

private var position;
private var rotation;

function Start () {

x = 130;
y = 30;

transform.rotation = Quaternion.Euler(y, x, 0);;
transform.position = Quaternion.Euler(y, x, 0) * Vector3(0.0, 0.0, -initDis) +
target.position;

// Make the rigid body not change rotation
if (rigidbody)
rigidbody.freezeRotation = true;

}

function Update () {
if (target) {
distance = Vector3.Distance(target.position,transform.position);
if(Input.GetMouseButton(1)){
x += Input.GetAxis("Mouse X") * xSpeed * 0.02;
y -= Input.GetAxis("Mouse Y") * ySpeed * 0.02;

y = ClampAngle(y, yMinLimit, yMaxLimit);
}

distance-= Input.GetAxis("Mouse ScrollWheel")*wheelSpeed;//获取鼠标中建响应
distance = Mathf.Clamp(distance,minDis,maxDis);//距离取最大值和最小值

rotation = Quaternion.Euler(y, x, 0);
position = rotation * Vector3(0.0, 0.0, -distance) + target.position;

transform.rotation = rotation;
transform.position = position;

}
}

static function ClampAngle (angle : float, min : float, max : float) {
if (angle < -360)
angle += 360;
if (angle > 360)
angle -= 360;
return Mathf.Clamp (angle, min, max);
}

如果你还有什么不懂的,可以百度搜下:编程回忆录,他们现在正在录制这方面的教程,都是零基础开始,由浅入深。追问

有代码也不懂得用

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 江恩时间法则的循环理论 股票,江恩理论 如何用江恩理论 俯卧撑怎么保证做到胸肌发力而不是过分依赖胳膊? 有谁懂江恩的时间周期理论,我不怎么能,谁能用通俗易懂的理论解释下啊 学习江恩的时间周期理论,要看哪些书?要怎么入手?还有金融占星术有必要学吗? 江恩理论:江恩时间周期有什么重要性 练胸时,究竟如何才能找到胸肌发力的感觉? 江恩的时间周期理论看那本书 如何理解江恩理论的循环周期理论 电脑显示屏出现两个窗口怎么解决! 什么是时间周期理论? 如何锻炼胸肌,才能够效果更好? 什么是江恩时间周期理论? 如何用江恩时间周期理论分析 电脑屏幕出现两个桌面 练胸肌时候怎么能用胸部发力 电脑只接了一个显示器,但是前几天开始识别出两个屏幕,今天又变成了三个屏幕? 锻炼胸肌时怎样用胸部发力 寻找胸肌发力的技巧 FlashCS4如何制作边旋转边放大的效果? 在普通光学显微镜的结构,你知道起放大作用的结构是(  )A.目镜和物镜B.反光镜和目镜C.反光镜和物 在3D MAX中如何把整体模型旋转或放大缩小?求步骤 ps放大时候如何旋转图片 ,在3dmax视频中,老师能将其中的模型的任何部位在视图中随意的移动旋转放大,是怎么做到的, 轴对称,平移,旋转,放大缩小各自的特点和应用 jquery如何同时实现旋转,与局部放大 3DMax如何像CAD一样任意旋转,放大,缩小所绘的实物? 哪位大神知道AI里这种同时旋转放大效果怎么做? css3 旋转和放大 AI怎么做连续旋转并放大的多边形 maya的移动旋转放大缩小工具怎么才使它变 在PS中,怎么放大旋转图片 数学题,放大+旋转? 我想做一个图片的放大缩小和旋转效果!各位大哥帮忙想想办法! pr如何放大旋转扭曲zoom缩放和旋转的结合,效果炒鸡酷炫 腕式电子血压计的类型 怎么下载安装CAD软件? 怎样安装CAD2014 请问谁有2014autocad软件安装包,怎么安装谢谢