随笔分类 - C#
自定义圆形图片
摘要:using System.Collections.Generic; namespace UnityEngine.UI { /// <summary> /// 圆形 /// </summary> [RequireComponent(typeof(CanvasRenderer))] public cla
阅读全文
UGUI从服务器下载图片显示
摘要:using System.Collections; using System.IO; using UnityEngine.Networking; namespace UnityEngine.UI { [ExecuteInEditMode, RequireComponent(typeof(Image)
阅读全文
图片镜像
摘要:using System; using System.Collections.Generic; namespace UnityEngine.UI { [RequireComponent(typeof(Graphic))] public class Mirror : BaseMeshEffect {
阅读全文
循环滚动
摘要:using System; using System.Collections.Generic; using UnityEngine.EventSystems; namespace UnityEngine.UI { public class LoopScroll : MonoBehaviour, IB
阅读全文
屏幕坐标点转UGUI坐标【包含屏幕适配】
摘要:using UnityEngine; public class ScreenToUI : MonoBehaviour { public const float UI_Width = 1366f; public const float UI_Height = 768f; public readonly
阅读全文
Unity 特写镜头
摘要:using UnityEngine; public class Camera_Feature : MonoBehaviour { public static Camera_Feature instance; public Vector3 offset; public float time_show;
阅读全文
资源更新
摘要:using System; using System.Collections.Generic; using System.Collections; using System.IO; using System.Net; using System.Threading; using UnityEngine
阅读全文
UIManager
摘要:创建UIManager,管理所有UI面板 准备工作: 1. 创建Canvas并设置Tag为Main Canvas 2. 在Canvas下新建五个层级节点,因为UGUI显示层级越往下越靠前 using System; using System.Collections.Generic; using Un
阅读全文
向量旋转
摘要:已知两边求夹角 float angle = Quaternion.LookRotation(vector, Vector3.up).eulerAngles; 已知斜边与夹角求临边 vector.x = vector.x * Mathf.Cos(Mathf.Deg2Rad * angle); 向量以Y
阅读全文
UGUI血条跟随
摘要:定义常量 public class Content { //当前UI分辨率 public const float UI_Width = 1366f; public const float UI_Height = 768f; //手机屏幕大小的二分之一 public static float scre
阅读全文
unity组件路径自动生成
摘要:unity 有时候找路径太麻烦 写了一个自动生成脚本的工具 using System.Collections.Generic; using System.IO; using System.Text; using UnityEditor; using UnityEngine; public class
阅读全文
unity UGUI UI跟随
摘要:实现2dUI跟随游戏中角色的移动(应用于玩家名称,血条,称号) using UnityEngine; public class UI_Follow : MonoBehaviour { public Camera m_camera; public Transform m_target; public
阅读全文
游戏摇杆
摘要:using System; using UnityEngine; using UnityEngine.EventSystems; public class JoyStick : MonoBehaviour { enum JoyStickState { None, OnEnter, OnStay, O
阅读全文
转载 Unity Text 插入超链接
摘要:using System; using System.Collections.Generic; using System.Text; using System.Text.RegularExpressions; using UnityEngine; using UnityEngine.Events;
阅读全文
File类的使用
摘要:using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; public class Utils_File { Utils_File() { } private static Uti
阅读全文
抽奖
摘要:需求: 奖品循环滚动(慢 > 快 > 慢 > 停)停到指定奖励的位置 using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public enum DrawType { Idle, Start, Cent
阅读全文
竖倾斜ScrollView
摘要:using UnityEngine; using UnityEngine.EventSystems; public class ObliqueScroll : MonoBehaviour,IDragHandler { public RectTransform viewport; public Obl
阅读全文
本地资源_Asset
摘要:数据 using System.Collections.Generic; using UnityEngine; public enum Enum_Test { A, B, C, } [System.Serializable] public class Data_Test : ScriptableOb
阅读全文
小型自动朝向转盘
摘要:using System; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; public class CircleScroll : MonoBehaviour, IDragHan
阅读全文
简易C# socket
摘要:服务器 using System; using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; namespace MyServer { class Socket_Server { pu
阅读全文