
unity 常用
RocketJ
Unity Create World
展开
-
Unity 游戏飘字(伤害、状态等)
3d游戏中,角色或敌人受到伤害或者BUFF等处理需要特效,还需要飘字。下面将使用Unity预设来做飘字效果。1、创建prefab(可以创建多种),以伤害为例:2、飘字管理器:using System.Collections;using System.Collections.Generic;using UnityEngine;using DG.Tweening;public class FloatTextManager : MonoBehaviour{ private stat原创 2021-08-11 11:31:03 · 5887 阅读 · 0 评论 -
Unity 获取屏幕点击对象一
Vector3 pos = GetTouchPosition(); Ray myRay = Camera.main.ScreenPointToRay(pos); RaycastHit2D[] hits = Physics2D.RaycastAll(new Vector2(myRay.origin.x, myRay.origin.y), Vector2.zero); for (int index = 0; index < hits.Len...原创 2021-05-06 08:54:31 · 720 阅读 · 0 评论 -
Unity UnityWebRequest 下载
UnityWebRequest下载,Unity自带的下载方式。一、存在内存中供程序使用或者下载一些小文件优点很明显:封装很好,使用简便,与unity使用兼容性很好且跨平台问题少;对应的缺点:扩展性差。 public IEnumerator DownloadFile(string url, string contentName) { string downloadFileName = "";#if UNITY_EDITOR downloadFileN原创 2020-11-17 16:27:38 · 652 阅读 · 0 评论 -
Unity BuildAssetBundleOptions 枚举解读
public enum BuildAssetBundleOptions { None = 0,//打包assetBundle时,没有任何特殊选项的 UncompressedAssetBundle = 1,//打包assetBundle时,不压缩数据(意味着assetbundle会更大) CollectDependencies = 2,...原创 2019-07-02 17:54:25 · 4086 阅读 · 0 评论