原创 【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: