自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 UGUI Text 重写Spacing字体间距

UGUI Text 重写Spacing字体间距

2024-03-11 17:18:00 431

原创 UGUI 文本对齐格式化

UGUI Text 文本对齐格式化

2024-03-11 17:16:16 328

原创 Unity 简单生成二维码

Unity 生成二维码

2024-03-11 17:09:25 367

原创 查找字符串在Text文本中的位置

Unity 查找字符串在Text文本中的位置

2024-03-11 17:07:43 357

转载 【转载】Unity使用tolua框架教程: LuaFramewrk

支持原创:https://blog.csdn.net/linxinfa/article/details/88246345文章目录一、tolua下载二、运行Demo1、生成注册文件2、将lua打成AssetBundle3、解决报错4、为何一些没有在CustomSettings.cs注册的类也会生成Wrap类5、顺利生成AssetBundle6、运行Demo场景7、Unity2020无报错版LuaFramework-UGUI三、开发环境IDE四、接口讲解1、MVC框架2、Star.

2021-08-23 16:49:47 1076

转载 关于Unity性能优化的一些方法

1.对于DrawCall的认识:  DrawCall即为由CPU下达命令,调用OpenGL或DirectX接口进行解析并由GPU进行渲染显示的过程称为一次DrawCall。  在Unity中查看DrawCall参数,Window / Profiler 或者Ctrl+7 快捷键打开 Profiler性能分析器面板。  在程序运行状态,如下图即为DrawCall参数:  当然,在...

2020-04-01 14:46:29 498

转载 简单理解时间复杂度和空间复杂度,通俗易懂

时间复杂度和空间复杂度一般是针对算法而言,是衡量一个算法是否高效的重要标准。先纠正一个误区,时间复杂度并不是算法执行的时间,再纠正一个误区,算法不单单指冒泡排序之类的,一个循环甚至是一个判断都可以称之为算法。其实理解起来并不冲突,八大排序甚至更多的算法本质上也是通过各种循环判断来实现的。时间复杂度指算法语句的执行次数。一个算法语句的执行次数最终都是可以通过函数f(n)来表示的,例如:...

2019-11-06 09:29:42 780

原创 【Unity-UGUI】用UGUI实现游戏摇杆

转载自雨松MOMO大神的文章,只为学习与知识分享。本人稍做了修改,使Player脚本更方便使用摇杆数值。雨松MOMO原文它的原理就是利用ScrollRect来限制摇块的摇动区域,ScrollRect是矩形的,摇杆的摇动区域应该是个圆形。ScrollCircle就是摇杆的背景, 里面的Image就是摇块。效果如下:代码如下:using System.Collection...

2018-12-14 11:38:27 926

原创 【Unity3D——如何用判断点是否在三角形内】

问题:已知点P,平面三角形ABC,判断点P是否在三角形内部。计算某个点是否在三角形内(平面),有很多种方法,在这我记录两种简单实用的方法,供大家参考。一、使用叉乘,点乘:1,先求出三个向量PA,PB,PC.2,计算PA x PB,PB x PC,PC x PA 。(x表叉乘)3,利用点乘:如果此三组的向量叉乘的结果都是同号的(或都正,或都负),即方向相同的,则说明点P在三角形每...

2018-10-26 17:35:22 4206 4

转载 【Unity3D——RaycastTarget】解决RaycastTarget勾选过多的问题

UI事件会在EventSystem在Update的Process触发。UGUI会遍历屏幕中所有RaycastTarget是true的UI,接着就会发射线,并且排序找到玩家最先触发的那个UI,在抛出事件给逻辑层去响应。下面代码挂在游戏中的任意GameObject上,原理其实很简单就是绘制辅助线,当UI中RaycastTarget发生变化,SceneView中的蓝色辅助线也会刷新。Maskabl...

2018-10-19 11:27:45 1742

原创 【Unity3D——UIFixedObj】用于跟随物体显示UI标签(如角色名、血条等)

该脚本用于跟随物体显示UI标签(如角色名、血条等)。跟随角色,显示角色名或者血条/蓝条等,且不受摄像机距离远近影响。可扩展:使该UI未处于视野范围内时隐藏,处于视野范围内时显示。效果图如下所示:代码如下所示:using UnityEngine;using UnityEngine.UI;/// <summary>/// 此脚本用于跟随物体显示UI...

2018-10-19 10:42:14 3936 2

原创 Unity3D-计算帧率FPS

网上有很多计算FPS的方法,一般计算没有达到百分之百准确的帧率,只有更接近实际帧率的计算方式。下面是本人测试多种方法之后觉得比较接近实际帧率的计算方式。public class FPS : MonoBehaviour { [SerializeField] private Text showFPSText; private floa...

2018-10-18 17:00:48 2684

原创 【Unity3D BezierCurve绘制曲线】动态添加路径点绘制可调节曲线(三维空间)

近日,项目需求:前提:三维空间1.动态添加(删除)路径点,通过两个以上的路径点来绘制曲线,删除点之后不影响其他点绘制曲线;2.每个路径点都可以被拖拽发生位移,可以通过锁定某个轴,使该轴不发生位移;3.每个路径点处有两个可调节点(首尾只有一个调节点),可通过调节点来调节曲线切线(速度方向线)斜率,以达到平滑曲线;4.使该曲线形成路径,隐藏曲线,Player沿曲线完成自动寻路。先看...

2018-10-18 16:49:11 3776 3

原创 【Unity-UGUI-Text】中文里带半角空格导致的Text换行问题

我们平时所使用的空格(即键盘Sapce键输出的空格),Unicode编码为/u0020,是换行空格(Breaking Space),空格前后的内容是允许自动换行的;与之对应的不换行空格(Non-breaking space),Unicode编码为/u00A0,显示与换行空格一样,主要用途用于禁止自动换行,在英文中主要用于避免类似(100 KM)这种文字被错误地分词排版成两行。可以说,Breakin...

2018-09-10 16:32:05 2885

原创 【包围盒计算】计算某个对象所有子对象的包围盒

版权所有。转载请注明出处:IT_yanghui 在游戏开发中,很多时候不需要知道对象下的子对象是什么,只想给该对象外部加一个物理碰撞或者Collider,或者在开发中需要动态获取该对象添加Collider,然而给每一个子对象分别加,明显不现实,浪费时间且影响帧率。 此时我们需要计算该对象所有子对象的包围盒。其实很简单的计算方法,授之于渔。 计算包围盒,需要拿到...

2018-09-07 17:18:17 1796

转载 【 Unity 常用注解】

class 注解(Annotation)code description [ExecuteInEditMode] 脚本在编辑模式执行,而非Runtime [Serializable] 序列化一个类,使其能在Inspector面板中显示 [RequireComponent(typeof(XXX))] 自动添加某个组件,且该组件不能被删除。”XXX”可以是Rig...

2018-08-29 14:00:38 908

原创 【Unity3D BezierCurve绘制曲线】使用贝塞尔曲线公式与LineRenderer绘制曲线形成路径

近日,项目需求:前提:三维空间1.动态添加(删除)路径点,通过两个以上的路径点来绘制曲线,删除点之后不影响其他点绘制曲线;2.每个路径点都可以被拖拽发生位移,可以通过锁定某个轴,使该轴不发生位移;3.每个路径点处有两个可调节点(首尾只有一个调节点),可通过调节点来调节曲线切线(速度方向线)斜率,以达到平滑曲线;4.使该曲线形成路径,隐藏曲线,Player沿曲线完成自动寻路。先看效果,再贴代码。(使...

2018-07-04 17:48:31 4641 3

原创 【Unity3D—C#】按下任意按键,返回按键的名称 以及 KeyCode键码详解

在OnGUI() 函数内使用事件Event方法,可返回按键KeyCode。按一次键会显示两次相同值。void OnGUI()        {            Event e = Event.current;            if (e.isKey)                Debug.Log("Detected key code: " + e.keyCode);        ...

2018-06-27 12:12:56 5886

原创 【Unity】贝塞尔曲线关于点、长度、切线计算在 Unity中的C#实现

基本思路是满足几个基本需求: 编辑时: ① 随意增减、插入、删除路点,只要路点数量大于1,绘制曲线,曲线必定经过路点。 ② 调整路点的Forward方向,控制曲线的入线切线方向、出线切线方向。这样可以通过旋转直接调整曲线形状。 ③ 控制Forward方向的基础上,增添描述切线“强度”的变量,来进一步控制曲线的形状。 ④ 可以指定每段曲线的逻辑长度,程序提供一个曲线近似长度帮助确定逻辑长度。 ⑤ 导...

2018-06-14 09:34:52 1342

原创 Unity UGUI获取鼠标在屏幕的准确点击位置

想要获取鼠标在屏幕的准确点击位置,千万不要胡乱写,什么转化坐标系,什么Ray射线检测都是浮云。1,转化坐标系只是相对而言,并不能准确实现当前鼠标点击在屏幕的位置;2,Ray检测,hit是需要碰撞的,没碰撞,获取的是什么??(0,0,0)。所以,请看如下正解。第一种:我用坐标系转化时发现值并没有什么变化,网上乱七八糟的都有。其实很简单,Input.mousePosition本...

2018-05-21 12:35:23 12033 3

原创 ml-agent:Win10下环境安装

简介 AI人工智能,更准确地说机器学习(machine learning)最近一年非常火热。在最近一段时间,Unity也发布了一个机器学习的工具,叫做ml-agent。 英文介绍如下:  https://blogs.unity3d.com/cn/2017/09/19/introducing-unity-machine-learning-agents/...

2018-04-24 11:27:19 686

原创 C# 解/压缩rar/zip格式文件

为了便于文件在网络中的传输和保存,通常将文件进行压缩操作,常用的压缩格式有rar、zip和7z。本文将介绍在C#中如何对这几种类型的文件进行压缩和解压,并提供一些在C#中解压缩文件的开源库。在C#.NET中压缩解压rar文件rar格式是一种具有专利文件的压缩格式,是一种商业压缩格式,不开源,对解码算法是公开的,但压缩算法是私有的,需要付费,如果需要在您的商业软件中使用rar格式进行解压缩,那么你需...

2018-04-12 14:46:35 2866

原创 unity3d-WebCamTexture类API详解

unity使用相机拍照、扫描等,WebCamTexture类详解

2017-11-23 15:22:36 7310

原创 Unity3d实现拍照功能(截图形式、调取安卓相机)

unity3d,移动开发实现拍照功能的两种方法:截图,调取Andriod相机(接入sdk)

2017-11-23 15:19:26 10416 4

转载 Easy AR简单教程

Easy AR简单教程

2017-11-13 16:54:59 2199

转载 【Unity3d】Unity5与Android交互通信(使用Android Studio2.4)

本篇主要讲解搭建Unity与Android交互通信的环境,以及如何在Unity脚本中调用Android工程中的方法。假设你已经了解了Android Studio创建工程的操作,并且配置好了Android Studio的环境和Unity导出apk的环境。

2017-11-09 15:52:58 829

原创 Unity脚本自动添加注释脚本及头部注释排版格式

Unity脚本自动添加注释脚本及头部注释排版格式公司开发项目,需要声明版权所有,,,,标注公司名,作者,时间,项目名称及描述等等。自己总结实现的现成脚本及头部注释排版文本,添加到模版即可。文件不大,用处不小。样板图片:网盘连接内容,如何使用,请查看:注txt文本。链接:http://pan.baidu.com/s/1bOlxtO 密码:rsdi...

2017-11-01 16:41:33 828

UI灰色shader(置灰)

Unity3D UI Image、Text等置灰Shader

2024-03-12

unity-Super ScrollView for UGUI 2.2.2

Unity,ScrollView工具,目录,分组,折叠

2023-05-07

UGUI/拖拽UI对象限制在画布(Canvas)内部

UGUI,拖拽UI对象,让其跟随鼠标指针移动,限制于画布(Canvas),不能移出画布即相机视野之外。

2018-04-19

ico格式图标——含游戏开发资源

unity 游戏图标资源,Icon格式图标,只想免费共享,但是系统必须选定资源分,需要的那走吧。另有大量游戏开发资源(模型(场景/人物),特效,游戏图标,音效)。

2018-03-23

unity3d拍照功能demo

unity拍照功能,不会接andriod sdk,没关系,这里有以截图形式实现拍照功能,还有调取安卓相机(接sdk),两种方法,随意选择。

2017-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除