unity
Unity___
Unity高级开发
展开
-
如何高效的评估游戏帧率稳定性
【代码】【无标题】原创 2023-12-14 11:25:53 · 156 阅读 · 0 评论 -
Unity相机环绕,移动,缩放脚本
Unity相机环绕,移动,缩放脚本原创 2023-06-06 10:19:54 · 1462 阅读 · 0 评论 -
Unity、EXE操作文件/文件夹
Unity、EXE操作文件/文件夹原创 2023-02-14 11:17:42 · 326 阅读 · 0 评论 -
Unity 移动端,手指移动缩放物体
Unity 移动端,手指移动缩放物体原创 2022-12-23 17:38:42 · 882 阅读 · 0 评论 -
Unity 获取WebGL URL中参数,JS调用C#
Unity 获取WebGL URL中参数,JS调用C#原创 2022-10-12 11:12:27 · 2977 阅读 · 0 评论 -
查看UnityEditor中系统自定义风格
using UnityEngine;using UnityEditor;public class GUIStyleViewer : EditorWindow{ Vector2 scrollPosition = new Vector2(0, 0); string search = ""; GUIStyle textStyle; private static GUIStyleViewer window; [MenuItem("Tool/GUIStyleView原创 2022-03-25 10:25:50 · 130 阅读 · 0 评论 -
Unity NGUI两点之间画线UISprite
Unity NGUI两点之间画线 /// <summary> /// 两点之前画线 /// </summary> /// <param name="spriteLine"></param> /// <param name="start"></param> /// <param name="end"></param> void DrawLine(UISprite s原创 2021-11-06 14:58:23 · 2750 阅读 · 0 评论 -
Unity事件系统
Unity事件系统可以直接白嫖使用使用案例using System;using System.Collections;using System.Collections.Generic;using UnityEngine;public class TestEvent : MonoBehaviour{ //这个其实应该是放在更底层的一些脚本里面,比如UI基类 红点基类里面 EventHanlderManager eventHanlder = new EventHanlderM原创 2021-09-11 11:02:37 · 245 阅读 · 0 评论 -
unity 游戏内大额数值换算K、M、B、T
unity 游戏内大额数值换算K、M、B、T下文是从第六位开始换算,自己根据需求自行修改 /// <summary> /// 数字换算 /// </summary> /// <param name="num"></param> /// <returns></returns> publ...原创 2020-03-31 11:13:28 · 4441 阅读 · 2 评论 -
unity 多个物体围绕一个点生成圆形状
unity 多个物体围绕一个点生成圆形状直接ctr c v 就可用 /// <summary> 需要被实例化的对象 </summary> public GameObject obj; /// <summary> 设置中心点,同样也是父物体 </summary> public Transform tra; ///...原创 2020-03-31 11:11:12 · 1914 阅读 · 0 评论 -
unity 抛物线移动(数学模拟)愤怒小鸟等射箭游戏
using UnityEngine;using System.Collections;/// <summary>/// 弓箭轨迹模拟/// 阿亮设计,欢迎交流经验/// </summary>public class Radar : MonoBehaviour{ public float Power = 10;//这个代表发射时的速度/力度等,可以通过...转载 2019-01-31 16:32:16 · 1142 阅读 · 0 评论 -
unity Mathf.Lerp做匀速移动
Lerp函数在Mathf,Vector3, 等类中都有,用法都类似,作用都是按照百分比取得从一个值过度到另外一个值的中间值。下面说的内容针对各中类的Lerp函数都是通用的。Lerp的常见“误用”是Update(){Transform.position = Vector3.Lerp(transform.position.x, targetPosition, Time.deltaTime);...翻译 2019-01-20 13:30:33 · 8234 阅读 · 1 评论 -
unity 读写Text
using UnityEngine;using System.Collections;using System.IO;using System.Text;/// <summary>/// 读写Text/// </summary>public class ReadWriteText { private static ReadWriteText inst...原创 2019-01-20 13:18:23 · 1228 阅读 · 1 评论 -
读写Json(可以在unity用)
using UnityEngine;using System.Collections;using System;using System.IO;using System.Collections.Generic;using LitJson;/// <summary>/// 读取Json/// </summary>public class ReadWrite...原创 2019-01-20 13:17:12 · 865 阅读 · 4 评论 -
unity给多个Button添加点击事件
1.先写一段下面的代码 ,用来挂到按钮的预制体上using UnityEngine;using System.Collections;using UnityEngine.UI;using System;/// <summary>/// 此脚本挂到Button的预制体上/// </summary>public class LevelButtonEvent : ...原创 2018-12-24 17:59:44 · 5884 阅读 · 6 评论 -
unity 判断两个矩形是否相交
原理:两个矩形相交的条件:两个矩形的中心距离在X和轴上都小于两个矩形长或宽的一半之和.代码如下(可直接复制粘贴使用,挂在需要判断是否相交的两个矩形中任意一个即可): /// &amp;amp;amp;lt;summary&amp;amp;amp;gt; /// 判断两个矩形是否相交 /// 两个矩形相交的条件:两个矩形的重心距离在X和轴上都小于两个矩形长或宽的一半之和. /// &amp;amp;amp;lt;/summa原创 2018-12-24 17:30:21 · 7378 阅读 · 0 评论 -
unity无缝拼接背景移动(修改shader值实现)
1.先把无缝拼接图设置成如下:2.新建一个材质球3.c#代码修改Shader里的值using UnityEngine;using System.Collections;using System.Collections.Generic;using UnityEngine.UI;public class BackGround : MonoBehaviour { /// &amp;amp;...原创 2018-12-28 19:34:22 · 2273 阅读 · 0 评论