1. 程式人生 > >Unity 寵物跟隨效果

Unity 寵物跟隨效果

下面的案例是實現寵物跟隨的效果 
下面的程式碼是角色移動的指令碼

using UnityEngine;
using System.Collections;

public class PlayerMove : MonoBehaviour 
{
    // Update is called once per frame
    void Update () {
        //按W鍵 前進
        if (Input.GetKey(KeyCode.W))
        {
            transform.position += transform.forward * 1 * Time.deltaTime
; } //按S鍵 後退 if (Input.GetKey(KeyCode.S)) { transform.position += transform.forward * -1 * Time.deltaTime; } //按A鍵 向左旋轉 if (Input.GetKey(KeyCode.A)) { transform.Rotate(transform.up, -30 * Time.deltaTime); } //按D鍵 向右旋轉 if (Input.GetKey
(KeyCode.D)) { transform.Rotate(transform.up, -30 * Time.deltaTime); } } }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

以下是寵物繫結的指令碼

using UnityEngine;
using System.Collections;

public class Follow : MonoBehaviour {

    public Transform target;
    public Vector3 offset;
    //向後的距離
public float backDistance = 2; //高度 public float topDistance = 2; //在LateUpdate中進行物理 void LateUpdate() { //設定偏移量 offset = -target.forward * backDistance + target.up * topDistance; //使用插值,讓寵物有一個平滑的移動 transform.position = Vector3.Lerp(transform.position, target.position + offset,Time.deltaTime); //寵物的旋轉和玩家的旋轉保持一致 transform.rotation = target.rotation; } }

相關推薦

Unity 寵物跟隨效果

下面的案例是實現寵物跟隨的效果 下面的程式碼是角色移動的指令碼using UnityEngine; using System.Collections; public class PlayerMove

unity寵物跟隨

原文連結:http://blog.csdn.net/candy_gt/article/details/42880391 知識點:首先今天我主要總結了之前的知識點,就是關於烘焙的,寵物跟隨那裡,在寵物跟隨那一塊,我們首先要設定尋路的物件,首先在類的外部定義一個trans

鼠標跟隨效果

http blank img logs 效果 zha ges blog all 拿人家的JS改了下,效果如下: Demo下載:https://github.com/zhangzn3/blink-ball鼠標跟隨效果

關於Unity中粒子效果的使用

xtu 渲染器 ani key -- 編輯 pin nod animation 粒子效果1: 遊戲中會有很炫酷的特效,比如爆炸,水花,火焰等;2: unity提供粒子編輯器,方便特效人員來開發很炫酷的特效;3.粒子效果一般有專門的粒子特效師來做,我們只需要拿來用就好了,很多

奇妙的CSS3—導航欄下劃線跟隨效果

效果 active 結構 mage 這就是 來看 back -h ace 先來看一下效果: 1、基本效果就是這樣的 ,鼠標懸停,下劃線劃入。鼠標離開,下劃線劃出 2、下劃線的劃入是有方向的,從左側劃入懸停,下劃線由左向右伸長。從右側劃入,下劃線由又往左伸長 實

[HTML/CSS]導航欄的下劃線跟隨效果

absolute .com p s back flex margin 下一個 bottom 100% 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta c

純CSS導航欄下劃線跟隨效果

position ans bubuko 導航 tran css width ansi none 參考文章 <ul> <li>111</li> <li>2222</li>

css實現導航欄下劃線跟隨效果

話不多說先附上程式碼 <style> ul li { float: left; display: block; list-style: none; marg

Unity實現震動效果,抖動,震屏等

上篇震屏部落格說到的簡單震屏效果,雖然可以實現,但是螢幕邊界會給人一種扭曲感,振幅越大感覺越明顯。所以本篇部落格做出了大幅度更改,以正弦規律震動,效果更加自然,若實現震屏將此指令碼掛載到相機上即可,可以設定震動幅度,震動角度,震動次數等,具體引數效果可以通過更改控制面板上的引數測試,也可用於其他物體

滑鼠跟隨效果 vue或者js通用

this.$refs.tooltip.getBoundingClientRect() => 用於獲取某個元素相對於視窗的位置集合。集合中有top, right, bottom, left等屬性。 滑鼠跟隨:e.clientX - this.$refs.tooltip.getBoundingClient

Unity-殘影效果實現

     以下使用Unity2017.4.10 + VS2017 ==================================================================================================     角

Unity Shader透明效果

Unity中通常使用2種方法來實現透明效果:第一種是使用透明度測試(Alpha Test),這種方法無法得到真正的半透明效果;另一種是透明度混合(Alpha Blending)。 透明度測試和透明度混合的基本原理如下: ●透明度測試:只要一個片元的透明度不滿足條件(通常是小於某個閾值),

unity相機跟隨Player常用方式

推薦 距離 int pan code iou tar 效果 差值 固定跟隨,無效果(意義不大) 1 public class FollowPlayer : MonoBehaviour 2 { 3 public Transform Player; 4

js圖片跟隨效果

js圖片跟隨效果 <img src="love.jpg" width="150" alt=""> <script type="text/javascript"> var oImg = document.querySelector("img");

Unity Shader】unity海邊波浪效果的實現

效果圖如下(GIF因為為了把圖壓小所以刪掉了一些幀導致後面速度突然很快,實際效果並不是這樣~_~)之前在玩很多遊戲的時候,注意到裡面的海水和陸地相交接的地方會產生海浪,比如《海島奇兵》,以及水面會出現一個透明漸隱的過度,而不會在水面和陸地的交界處產生硬切邊。其中海浪的效果考慮

不可思議的純CSS導航欄下劃線跟隨效果

先上張圖,如何使用純 CSS 製作如下效果?     在繼續閱讀下文之前,你可以先緩一緩。嘗試思考一下上面的效果或者動手嘗試一下,不借助 JS ,能否巧妙的實現上述效果。 OK,繼續。這個效果是我在業務開發的過程中遇到的一個類似的小問題。其實即便讓我藉助 Jav

Unity特效扭曲效果(參照崩壞3處理螢幕方式實現)

  最近專案要用到扭曲效果,查了一些資料,關於崩壞3扭曲效果分析 http://forum.china.unity3d.com/forum.php?mod=viewthread&tid=32271&page=1&authorid=1 關於崩壞的效果

ubuntu unity 3D桌面效果

不推薦在Ubuntu 12.10版使用3D桌面特效,因為這個版本正在做較大的修改和測試,把 Unity 2D桌面取消了,這是為了在以後“統一”桌面做準備,所以在Ubuntu 12.10版中使用帶3D特效的Unity桌面或者另行安裝使用Gnome-Shell桌面時,常常會出現一些問題。如果您的電腦是需要用於

原生js如何做一個鏈式運動,JavaScript怎麼做滑鼠跟隨效果

<!DOCTYPE html>   <html>       <head>           <meta charset="utf-8" />           <title></title>           <style

unity Shader 扭曲效果

原理 所謂扭曲就是擾動一個物體的uv座標,表現出來就是一個擾動效果,如火焰扭曲空氣,和水波對水底的影響。 1. 在shader 中我們需要一張當前渲染的紋理 2. 給一個物體渲染並使用當前紋理,用螢幕座標作為uv座標加上一個擾動值 unity