1. 程式人生 > >UGUI實現介面隨滑鼠移動效果

UGUI實現介面隨滑鼠移動效果


void Start () {
        BG = GameObject.Find("BackGround");
        UIBG = BG.GetComponent<RectTransform>();
        ZeroScreen = new Vector3(Screen.width / 2, Screen.height / 2, 0);
    }
void Update () {
        //Debug.Log("UI" + UIBG.localPosition);
        //Debug.Log("Zero : "+ZeroScreen);
        MousePos = Input.mousePosition
; //Debug.Log("MousePos : " + MousePos); Vector3 DetaMouse = MousePos - ZeroScreen; BG.GetComponent<RectTransform>().localPosition = -1 * DetaMouse * rate; }

原理很簡單,就是滑鼠到螢幕中心的位置,就是UGUI的位置的映象
再把Vector乘個Rate 感覺效果就出來了

相關推薦

UGUI實現介面滑鼠移動效果

void Start () { BG = GameObject.Find("BackGround"); UIBG = BG.GetComponent<RectTr

UGUI 實現介面 漸隱漸現 FadeIn/Out 效果

孫廣東  2015.7.10其實熟悉NGUI的人,應該知道  實現漸隱漸現 FadeIn/Out 效果是很方便的,因為父物件 的 改變會自動影響到子物件。 比如 UIWidget、UIPanel等元件都有 Alpha屬性,在Inspector面板上可以直接設定拖拽的改變看看。

qt 實現label部件中的圖片滑鼠移動

最近在做圖片檢視器,所以研究了一下這個東西! 首先給大家實現一下: 先在 .h 檔案定義四個函式: voidmousePressEvent(QMouseEvent*event);//按下滑鼠 voiddragEnterEvent(QDragEnterEvent*even

html js div滑鼠移動

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>onmousemove</title> <style type="text/css">

如何解決IDEA或PyCharm 莫名出現的黑色斑塊,或者說文字下方出現滑鼠移動的黑色底色

如下圖所示,idea在使用的時候,經常會出現大塊的黑色,而且是偶然的,無法自己重現這個bug。 這是什麼莫名其妙的bug?經常會不定時地出現,有沒有人能解釋一下。 每次都要重啟一下,才會消除。 這是隻有我出現了這個問題麼? 一個可能暫時解決的辦法是點

jquery加CSS3實現導航跟隨滑鼠移動

經常看到有的網頁導航選單下有個底部邊框跟隨滑鼠移動到的位置而移動 仔細想了下,如果只用jquery來實現發現會變得複雜,那麼我們知道CSS3裡有過度屬性transition 一.transition屬性的使用方法: - 要實現這一點,必須規定兩項內容:

Table View Cell中有TextField,實現介面鍵盤上升

在TableviewController中  - (void) viewDidload { [[NSNotificationCenterdefaultCenter] addObserver:self selector:@selector(keyboardWillS

33個jQuery與CSS3實現的絢麗滑鼠懸停效果

只要你有創意,完全可以使用CSS3來實現漂亮的動效,當然如果配合jQuery,這樣會更加強大,實現更多高階絢麗的動畫效果。滑鼠hover效果是很常用的,雖然很細微的東西,但網站的細節註定的網站的體驗,所以也不要忽視這些小細節。 今天設計達人網整理了33個使用jQuery

CSS3實現滑鼠移動到圖片上圖片變大(緩慢變大,有過渡效果,放大的過程是有動畫過渡的,這個過渡的時間可以自定義)

CSS3的transform:scale()可以實現按比例放大或者縮小功能。 CSS3的transition允許CSS的屬性值在一定的時間區間內平滑地過渡。這種效果可以在滑鼠單擊、獲得焦點、被點選或對

【翻譯】【總結】UGUI實現滑鼠懸停效果的方法

翻譯自:http://answers.unity3d.com/questions/901195/ugui-on-hover.html 1.在場景中放置物體TestButton 2.為TestButton新增元件EventTrigger 3.點選Add New Event T

如何實現滑鼠移動按鈕上,按鈕變顏色的效果

可以通過js來改變滑鼠放在按鈕上的樣式: 這是按鈕的預設狀態: <button id='btn' class=" btn btn-block btn-default">提交<

[微信小遊戲+Three.JS]給場景添加反射材質,實現3D水珠移動效果

rac webgl round 圖片 nmap 微信小遊戲 ops In 繪制 前幾篇博客,我分別加好了3D移動盒子,也給場景加好了天空盒 這篇博客,就給場景再加一些效果 繪制的水珠的源代碼來自Three.JS在GitHub上的demo 小遊戲所用到的,修改過的JS庫

JTree 如何實現高亮節點,如何實現排選,如何實現滑鼠移動高亮?

先上圖,看看是不是你們想要的類似效果: 滑鼠移動到樹節點所在行的任意位置,實現高亮。 滑鼠點選到樹節點所在行的任意位置,實現高亮並選中該節點。 網上找了好久都沒找到這樣的實現方法,可能是swing 現在用的人太少了。 在這裡希望能為想要用swing JTree的朋友提供一點參考

js實現滑鼠移動到div背景顏色變換,移開還原

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js重溫</title> </head> <div id="sss"

JS實現圖片隨著滑鼠自由移動

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=d

Unity使用UGUI實現某個UI控制元件進入某個區域後按格移動

最近專案需求,需要實現類似於暗黑破壞神揹包那樣的按格存放功能,在此之前先實現物體按格進入揹包,然後觸發相應的事件,減少後續的歸位操作。 圖片控制程式碼: using System.Collections; using System.Collections.Generic; using Uni

JS實現滑鼠移動後面跟隨著特效

要實現的效果是,滑鼠在移動的過程中,滑鼠尾巴後面跟著一些小特效,: 這是滑鼠移動到時候,後面跟隨著小特效 其實原理就是遍歷出所有的div小方塊 然後每一個小方塊都跟隨自己前面的小方塊, 第一個小方塊就跟隨滑鼠,當滑鼠移動的時候,就會出現這樣的效果 css程式碼:給小方塊設定樣式

UGUI 實現跑馬燈效果

使用Mask,遮擋走出去的文字(掛載到背景上,程式碼和要滾動的文字作為其子物體的元件) using DG.Tweening; using System.Collections; using System.Collections.Generic; using U

Qt 滑鼠移動實現繪圖

e->button();返回的是觸發事件的按鍵 e->buttons();返回的是事件發生後按鍵的狀態 所以在使用滑鼠繪圖的時候,要用以下程式碼實現繪圖 void Dialog

UGUI跟隨滑鼠移動

using UnityEngine; using UnityEngine.EventSystems; public class DragUIMove : MonoBehaviour, IPointer