![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity3D
文章平均质量分 65
与火星的孩子对话
Unity3d、 UE4、游戏开发,硬件设备
展开
-
Unity时间格式、显示成秒表、毫秒格式 C#
一、时分秒格式 public string TimeToString(int result) { int hour = (int)result / 3600; int minute = ((int)result - hour * 3600) / 60; int second = (int)result - hour * 3600 - minute * 60; string data = string.Format("{0:D2}:{1原创 2020-06-12 14:32:53 · 3946 阅读 · 0 评论 -
Unity之判断文本中是否含有特殊字符、标点符号 C#
直接上代码:public Text text;//输入框 或者显示的文本框Regex rex = new Regex(@"^[\u4E00-\u9FA5A-Za-z0-9]+$");var result = rex.Match(text);if (!result.Success){ Debug.Log("文本框内包含非法字符!"); return;}欢迎留言转载~~...原创 2020-06-11 14:24:15 · 2621 阅读 · 0 评论 -
Unity制作美术字体、图片转字体库C#
前言:在遇到Unity支持的字体库之外的字体时,可以将每个字的图片集中生成一个字体库,用来Unity文本使用。一、功能1、字体图片设置字体图片等比等分在一张图片上,方便Unity系统自处理2、Unity精灵图片设置设置如下图,点击SpriteEditor进行Unity系统编辑3、图片修剪1、系统默认的名字可以进行手动修改2、如排版规范,间距等比,可直接点击Trim 然后Apply3、如排版不规范,则点击对应字的图片,之后点击Slice可以进行自定义编辑剪切间距大小完成之后效果如下:原创 2020-05-13 09:25:51 · 909 阅读 · 0 评论 -
Unity资源预加载、打AB包、热更新、C#
看到这篇文章的小伙伴,建议先去阅读一下官方手册:https://docs.unity3d.com/2017.4/Documentation/Manual/AssetBundles-Workflow.html内容非常详细,易懂。小编今天只是个人总结一下,希望能帮助到小伙伴们(ˉ▽ ̄~)一、简介我们在开发游戏的时候,经常提及到热更新,那么热更新是什么呢,官方解释来一波(ˉ▽ ̄~)热更新是一...原创 2020-04-01 13:39:54 · 2896 阅读 · 0 评论 -
Unity贝塞尔曲线、平滑曲线制作
本期小编将为大家浅谈一下优美的贝塞尔曲线(ˉ▽ ̄~) ~以下内容来自网上学习总结一、简介1.简单介绍一下什么是贝塞尔曲线 (* ̄︶ ̄) 以下几点总结:贝塞尔曲线是最基本的曲线,一般用在计算机 图形学和 图像处理。贝塞尔曲线可以用来创建平滑的曲线的道路、弯曲的路径就像 祖玛游戏、弯曲型的河流等。我们在做游戏开发的时候,例如像球类游戏,球的运动轨迹,就可以用贝塞尔曲线来完美展现 ...原创 2020-03-31 16:45:32 · 377 阅读 · 0 评论 -
Unity串口通信、接受和发送数据、C#
一、简 介1.首先Unity是支持串口通信的,只不过Unity采用的是Mono .NET 2.0。之前版本对COM支持不是很好,所以导致Unity在串口通信方面有些问题。小编用的版本是2018.4.0首先想使用Unity开发串口通信,必须要做的 一点就是 要使用Mono.NET 2.0/4.0/其他如下图:不修改的话是不能进行串口开发的,可能Unity不想让大家用来干些别的事吧 (ˉ▽...原创 2020-03-30 17:21:17 · 8286 阅读 · 26 评论 -
Unity射线检测API功能及使用说明
代码如下:/// <summary>/// 射线检测/// </summary>public class Ray : MonoBehaviour{ void Update() { Ray ray = new Ray(transform.position, Vector3.down); //创建一条射线对象 Rayca...原创 2020-03-17 11:07:02 · 315 阅读 · 0 评论 -
Unity鼠标手势滑动
代码如下: /// <summary> /// 第一次按下的位置 /// </summary> private Vector2 firstPos = Vector2.zero; /// <summary> /// 鼠标的拖拽位置(第二次的位置) /// </summary> privat...原创 2020-03-05 15:04:41 · 640 阅读 · 0 评论 -
Unity3D人物角色描边、模型描边
下载安装包后 导入到Unity中找到脚本 QuickOutline将此脚本挂到需要描边的物体上组件介绍:Outline Mode 默认选择全部 outline AllOutline Color 描边颜色Outline Width 描边的宽度 粗细点击下载百度网盘插件链接提取码:gic3欢迎使用 转载 后续问题请留言 谢谢~...原创 2020-01-19 10:37:45 · 1195 阅读 · 3 评论 -
Unity读取和写入json中文乱码\转码\UTF-8编码
解决中文乱码 图片乱码情况代码如下: //写入 //读取路径 FileInfo info = new FileInfo("路径"); StreamWriter sw = info.CreateText(); //写入内容 string message = JsonMapper.ToJson("内容"); ...原创 2020-01-03 15:58:44 · 4387 阅读 · 2 评论 -
Unity限制旋转角度时遇到的最大坑
你会惊奇的发现每次旋转到限制值的时候,会突然反向。废话不多说直接上代码: /// <summary> /// 万向锁 /// </summary> /// <param name="value"></param> /// <returns></returns> public floa...原创 2019-12-31 17:26:41 · 1094 阅读 · 0 评论 -
Unity第一人称视角相机左右旋转
直接上代码:/// <summary> /// 第一次按下的位置 /// </summary> private Vector2 first = Vector2.zero; /// <summary> /// 鼠标的拖拽位置(第二次的位置) /// </summary> private Vect...原创 2019-12-31 16:07:47 · 494 阅读 · 0 评论 -
Untiy相机实现游戏透视效果
前言:(说一些废话)小伙伴们在玩网游类似CF、吃鸡等枪战游戏时,最想拥有的肯定最厉害的武器,然而最厉害的武器其实是知己知彼,当你知道了对方的位置时,那这局对战就毫无悬念了。今天我们就简单的制作一个类似游戏透视外挂的一个效果。(如果你们学会了去搞游戏外挂被搞了不要提我哦,哈哈,我只提供技术,觉得还可以的话就关注我哦~)效果图:最终效果,前面是相机渲染到Plane上的画面蓝色遮挡后面有不同颜...原创 2019-12-04 19:17:07 · 1764 阅读 · 1 评论 -
Unity加载Asset外文件路径查找
查找路径string str = Application.dataPath.Substring(0, Application.dataPath.LastIndexOf("/")) + "/此处为文件路径";原创 2019-11-28 11:03:56 · 659 阅读 · 0 评论 -
Unity3D相机渲染-灰度
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-11-27 17:08:54 · 830 阅读 · 0 评论 -
Unity文本管理
Unity 字体根据字数添加自动扩展文本框可视化添加在面对字数不一样的文本时,需要进行自动排序,使得文本框美观整齐。1.创建文本Text2.添加组件3.修改组件属性根据需求来选择Layout Element 组件的属性,可以实现动态写入文本内容时,格式整齐,自动伸展文本框。...原创 2019-11-27 13:59:33 · 271 阅读 · 0 评论