国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unity 3d角色展示腳本(旋轉(zhuǎn) 平移 縮放)展示界面

這篇具有很好參考價(jià)值的文章主要介紹了Unity 3d角色展示腳本(旋轉(zhuǎn) 平移 縮放)展示界面。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

不考慮性能 很簡陋的一個(gè)功能,主要是用于角色渲染的觀察用,比simplecontroller要好用一點(diǎn)文章來源地址http://www.zghlxwxcb.cn/news/detail-675195.html

using System;
using UnityEngine;

public class CharacterViewer : MonoBehaviour
{
    public Transform target; // 人物模型的Transform
    public float rotationSpeed = 5f;
    public float zoomSpeed = 1f;
    public float panSpeed = 0.001f;
    private Vector3 lastMousePosition;
    

    void Update()
    {
        // 旋轉(zhuǎn)
        if (Input.GetMouseButton(0))
        {
            float mouseX = -Input.GetAxis("Mouse X");
            // float mouseY = Input.GetAxis("Mouse Y");
            target.Rotate(Vector3.up, mouseX * rotationSpeed, Space.World);
            // target.Rotate(Vector3.right, -mouseY * rotationSpeed, Space.Self);
        }

        // 縮放
        float scroll = Input.GetAxis("Mouse ScrollWheel");
        if (scroll != 0)
        {
            Vector3 zoomDirection = transform.forward;
            transform.position += zoomDirection * (scroll * zoomSpeed);
        }

        // 平移
        if (Input.GetMouseButtonDown(2))
        {
            lastMousePosition = Input.mousePosition;
        }
        if (Input.GetMouseButton(2))
        {
            Vector3 delta = Input.mousePosition - lastMousePosition;
            Camera.main.transform.Translate(-delta.x * panSpeed, -delta.y * panSpeed, 0);
            lastMousePosition = Input.mousePosition;
        }
    }
}

到了這里,關(guān)于Unity 3d角色展示腳本(旋轉(zhuǎn) 平移 縮放)展示界面的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Web3D數(shù)學(xué)基礎(chǔ)(平移、旋轉(zhuǎn)、縮放矩陣)—WebGL、WebGPU、Threejs

    Web3D數(shù)學(xué)基礎(chǔ)(平移、旋轉(zhuǎn)、縮放矩陣)—WebGL、WebGPU、Threejs

    參考資料:threejs中文網(wǎng) threejs qq交流群:814702116 本下節(jié)課給大家介紹下矩陣的概念,以及用于幾何變換的矩陣,比如平移矩陣、縮放矩陣、旋轉(zhuǎn)矩陣。 如果你對這些幾何變換的矩陣概念比較熟悉,可以跳過本節(jié)課。 線性代數(shù)、圖形學(xué) 如果你有《線性代數(shù)》、《計(jì)算機(jī)圖形學(xué)

    2024年02月03日
    瀏覽(51)
  • 【CSS筆記】CSS動(dòng)畫效果(2d、3d)之漸變色、過渡、變換、平移、縮放、旋轉(zhuǎn)、傾斜、關(guān)鍵幀動(dòng)畫

    這篇文章,主要介紹CSS動(dòng)畫效果(2d、3d)之漸變色、過渡、變換、平移、縮放、旋轉(zhuǎn)、傾斜、關(guān)鍵幀動(dòng)畫。 目錄 一、2d動(dòng)畫 1.1、漸變色 (1)線性漸變色 (2)徑向漸變色

    2024年02月02日
    瀏覽(23)
  • GLSL——旋轉(zhuǎn)、平移和縮放

    GLSL——旋轉(zhuǎn)、平移和縮放

    hello 兄弟們,好久不見撒,我又回來啦!,今天主要講解如何在頂點(diǎn)著色器中進(jìn)行旋轉(zhuǎn)、平移和縮放,涉及到矩陣和向量方面的知識哦,忘記的可以翻一下高中數(shù)學(xué)啦,在講之前,先回顧一下矩陣和向量點(diǎn)積的知識,矩陣點(diǎn)乘向量,等于矩陣的每一行分別和向量相乘的和,如

    2024年02月16日
    瀏覽(24)
  • unity3d---移動(dòng)、縮放、旋轉(zhuǎn)

    unity3d---移動(dòng)、縮放、旋轉(zhuǎn)

    目錄 1.示意圖 2.觸屏移動(dòng)與縮放+鍵盤移動(dòng)、旋轉(zhuǎn)與縮放+鼠標(biāo)移動(dòng)旋轉(zhuǎn)與縮放 1.示意圖 ? 2.觸屏移動(dòng)與縮放+鍵盤移動(dòng)、旋轉(zhuǎn)與縮放+鼠標(biāo)移動(dòng)旋轉(zhuǎn)與縮放

    2024年02月06日
    瀏覽(95)
  • Unity鼠標(biāo)控制3D物體的移動(dòng)、旋轉(zhuǎn)、縮放

    1.使用協(xié)程 2.鼠標(biāo)左鍵控制物體移動(dòng),鼠標(biāo)碰到物體,物體顏色改變 1. 控制物體左右旋轉(zhuǎn),上下旋轉(zhuǎn) 2. 控制攝像機(jī)以物體為中心旋轉(zhuǎn) 腳本掛載到攝像機(jī)上 1. 基于物體本身的Transform的縮放 2. 基于攝像機(jī)的遠(yuǎn)近的縮放 腳本掛載到攝像機(jī)上

    2024年02月11日
    瀏覽(25)
  • Unity角色或攝像機(jī)移動(dòng)和旋轉(zhuǎn)的控制腳本

    Unity角色或攝像機(jī)移動(dòng)和旋轉(zhuǎn)的控制腳本

    該腳本掛載到需要被移動(dòng)、旋轉(zhuǎn)控制的物體身上,也可以之間掛在到攝像機(jī)上! 掛載到攝像機(jī)上可以實(shí)現(xiàn)第一人稱視角控制! 掛載到物體身上,配合攝像機(jī)跟蹤腳本可以實(shí)現(xiàn),第三人稱視角控制!? 將角色控制腳本掛給攝像機(jī)即可! 以下是角色控制腳本: 將上面, 角色控

    2024年02月06日
    瀏覽(25)
  • Matlab圖像的平移,旋轉(zhuǎn),縮放,裁剪

    Matlab圖像的平移,旋轉(zhuǎn),縮放,裁剪

    %%------------------------Matlab圖像的平移,旋轉(zhuǎn),縮放,裁剪------------------------------- %-------------------頭文件----------------------------- clc ; %清屏幕 clear ; %刪除所有的變量 close all ; %將所有打開的圖片關(guān)掉 %--------------------圖像平移 imtranslate-------------------------- A = imread(\\\'1.jpg\\\') ; subplot(

    2024年02月04日
    瀏覽(25)
  • 【OpenCV】圖像變換(縮放、平移、旋轉(zhuǎn)、仿射)

    圖像變換是指通過對圖像進(jìn)行縮放、平移、旋轉(zhuǎn)、仿射、透視等變換來改變圖像的形狀和大小。在本篇博客中,我們將詳細(xì)介紹OpenCV中的圖像變換函數(shù),并提供示例代碼以幫助讀者更好地理解這些函數(shù)的使用方法。 縮放變換是指通過改變圖像的大小來改變圖像的形狀。在Op

    2024年02月07日
    瀏覽(94)
  • 【Unity3D】游戲物體操作 ③ ( 旋轉(zhuǎn)操作 | 旋轉(zhuǎn)工具 | 基本旋轉(zhuǎn) | 設(shè)置旋轉(zhuǎn)屬性 | 增量旋轉(zhuǎn) | 縮放操作 | 軸向縮放 | 整體縮放 | 操作工具切換 | 操作模式切換 )

    【Unity3D】游戲物體操作 ③ ( 旋轉(zhuǎn)操作 | 旋轉(zhuǎn)工具 | 基本旋轉(zhuǎn) | 設(shè)置旋轉(zhuǎn)屬性 | 增量旋轉(zhuǎn) | 縮放操作 | 軸向縮放 | 整體縮放 | 操作工具切換 | 操作模式切換 )

    選中 Scene 場景 中的 游戲物體 GameObject , 點(diǎn)擊 工具欄 中的 轉(zhuǎn)換工具 , 此時(shí)在該 游戲物體 會(huì)被 4 個(gè) 圓圈 環(huán)繞 ; 紅圈 : 拖動(dòng)該圈 , 繞 X 軸旋轉(zhuǎn) ; 綠圈 : 拖動(dòng)該圈 , 繞 Y 軸旋轉(zhuǎn) ; 藍(lán)圈 : 拖動(dòng)該圈 , 繞 Z 軸旋轉(zhuǎn) ; 最外層還有一個(gè) 白圈 ; 鼠標(biāo)左鍵按住旋轉(zhuǎn) : 在 Unity 旋轉(zhuǎn) 游戲物體

    2023年04月08日
    瀏覽(168)
  • webgl-矩陣、旋轉(zhuǎn)、平移、縮放 glMatrix組件

    webgl-矩陣、旋轉(zhuǎn)、平移、縮放 glMatrix組件

    引入新組建glMatrix glMatrix.js /*! @fileoverview gl-matrix - High performance matrix and vector operations @author Brandon Jones @author Colin MacKenzie IV @version 3.4.3 Copyright (c) 2015-2021, Brandon Jones, Colin MacKenzie IV. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation f

    2024年02月10日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包