原创 【Unity3D】UGUI實現UI拖拽及限制拖拽範圍

實現效果    實現代碼如下: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI;

原创 【Unity】UGUI實現傷害數字顯示效果

實現效果   1、 創建Canvas          在模型創建一個Canvas作爲子物體,Canvas放置到模型的上方並調整到合適大小          設置Canvas的渲染方式爲World Space   2、創建文字預製體

原创 【Unity】UGUI判斷鼠標進入/離開UI

實現效果   腳本類需要繼承IPointerExitHandler接口,並實現OnPointerEnter()和OnPointerExit()方法 腳本添加到判斷進入/離開的UI物體上 public class Item : Mono

原创 【Unity】UGUI代碼動態更換Image

使用Resources.Load()動態更換Image,Image源文件必須存放在自行創建的文件夾[Resources]中 Image img; string path = "Images/Item/img"; //image路

原创 【unity】AnimationEvent動畫事件實現戰鬥傷害檢測

今晚在做畢業設計,實現戰鬥的傷害檢測功能。最初的想法是在武器添加Collider,如果和怪物發生碰撞且正在播放攻擊動畫,則對怪物造成傷害。但這個方法並不靠譜,播放一次攻擊動畫,武器就和怪物發生了兩次碰撞,雖然寫多幾行代碼是有辦法實現這個功

原创 【Unity】多個按鈕綁定同一個監聽方法

遇到一個需求,爲多個同類型的按鈕綁定監聽方法。通常做法是爲每一個按鈕分別聲明一個監聽方法,但當按鈕過多的時候,這種方法就不太明智了,重複代碼太多,爲按鈕綁定事件時也容易混亂。 於是我想爲所有按鈕只綁定一個監聽方法,然後在監聽方法裏用swi

原创 【Unity】判斷遊戲物體是否存在

如果一個物體銷燬後仍然訪問它,就會報錯如下 The object of type 'GameObject' has been destroyed but you are still trying to access it. 解決這個問

原创 【Unity】實現角色的移動、朝向以及攝像機跟隨

實現效果    1、角色移動和朝向 using UnityEngine; using System.Collections; public class Player : MonoBehaviour { public floa

原创 【Unity3D】siki公開Unity相關課程下載目錄

一、最新課程 Shader Forge入門 鏈接: https://pan.baidu.com/s/1n8324ujcUYmeMb40si30RQ  密碼:uxuq   強大的UI編輯器 - FairyGUI入門教程 鏈接: https: