自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 在VS中定位选项卡

在VS中定位选项卡

2022-07-12 11:09:07 385 1

转载 C# partial的用法

C# partial的用法

2022-07-07 15:30:08 11665 1

原创 Lua排序总结

Lua、table、遍历、迭代器

2022-03-29 17:09:50 797

转载 UGUI小技巧之Text随文本内容自动变化大小

看了网上很多帖子,都是说在 Text 上面加上 Content Size Fitter 组件,并将对应的轴向改成 Preferred size 就可以实现 Text 大小随着文本内容自适应,如下图:这样的确能够实现自适应,但是你会发现 Text 是上下或者左右同时扩容,这种效果并不一定能够满足我们的需求,如果我们只想向上或者向下扩容怎么办呢?这时我们就需要去设置 Text 的 Rect Transform 组件的 Pivot 的值,如果我们只想向下扩容,就将 Pivot 的 y 值 修改为 1,如下图

2022-02-10 16:38:34 681

原创 【VSCode将非.lua后缀的文件识别为lua文件,并排除.meta文件】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档第一步:打开vscode->文件->首选项->设置第二步:找到 文本编辑器->文件:点击‘添加项’,添加键值对:键 .lua.bytes 值: lua 。如下图所示,这样就可以将.bytes文本识别为lua文件了。第三步:去除.meta文件:找到 Exclude 点击‘添加模式’,输入*/*.meta,点击确定即可。......

2021-12-15 16:02:16 1179

原创 Lua剔除string字符串中的某些字符、符号或者UTF-8中文符号的解决办法及注意事项

**一、英文字符替换--替换掉字符里的所有空格local text = string.gsub(textvalue, "%s+", "")--替换掉英文标点符号local text = string.gsub(textvalue,"%p+","")--自定义字符或标点 用'[]'括起来,加上'%' ,后面加上要剔除的字符 eg:剔除字符串中的a和blocal text = string.gsub(textvalue, "[%a%b]", "")重要提示:一些字符意义如下%s 空白符%

2020-11-23 16:23:47 7114

原创 Fungus设置Menu和对话框同时执行的方法

当我们让fungus同时执行菜单和对话框时,如果没有设置正确,当它们两个同时播放时,只会执行菜单,原因是对话框有个Dialog Input组件 它的Ignore Menu Clicks属性被默认勾选了,只要我们把它去掉勾线,然后就会发现,对话框和菜单各执行各的,哈哈哈!!...

2020-08-11 18:17:40 490 1

原创 三种取整方法

Math.Round:四舍六入五取整Math.Ceiling:向上取整,只要有小数都加1Math.Floor:向下取整,总是舍去小数

2020-07-03 14:31:47 4512

原创 SmartGit初步简单使用

1、建立本地仓库首先打开SmartGit并登录,然后 仓库->克隆->仓库地址(输入)->下一步->确定这样就建立了本地仓库2、上传代码上传代码前先点击‘拉取’按钮然后选中要提交的内容 点击 ‘提交’按钮 写上备注,最后提交并推送就可以了。3、解决冲突如果和远程代码冲突,自己的代码提交不上去,应该先备份自己的代码,然后 选中要提交的代码,然后选择‘丢弃’ ,这样就还原到了拉取的代码。解决冲突后再提交备份的代码。4、提交失败如果在提交的过程中,关闭了

2020-07-01 10:00:47 941

原创 Unity ECS 初学(一) ECS安装

我使用的Unity版本为2019.2.1f1首先创建一个项目,但此时空的项目无法使用ECS。要启用ECS,需要做两件事。一、使用 .NET 4.x二、下载ECS包,主要有两种方式方式1、通过编辑器中的Window->Package manager选项,找到Entities下载即可方式2、找到项目根目录的manifest.json文件,记事本打开添加以下代码"com.unity.entities": "0.0.12-preview.16","com.unity.c

2020-05-26 18:16:59 2110

原创 Unity IOS打包 报 ITMS-90809和ITMS-90078警告的解决方案

情况如下:最简单的解决方案就是 换 Unity 版本。。实测2019.2.10f1打包成功后无此问题。。

2020-05-26 15:41:24 1719

原创 关于Unity程序打包后报错dll丢失的解决方案

有时候我们的项目中会用到Sqlite3.dll,但是当我们把它放在:后,在Unity编辑器运行是不会报错的,但是当我们打包x86版本后运行,发现报错如下:我们不用删除之前的dll,直接去下载Sqlite3.dll的x86版本,这里附上链接https://www.sqlite.org/download.html然后解压如下:然后把它们放在你的文件夹:Data\Mono下,...

2019-10-17 15:16:27 3328

原创 使用UGUI Scrol View组件做下拉列表

今天很有必要整理一下Scrol View的使用,用了N多次了老是忘!1、首先创建一个Scrol View ,结构如下。2、Scroll View的属性如下:Clamped表示子物体不会到处反弹。。3、在Content对象上添加两个组件Content Size Fitter和Vertical layout Group,我这里是为了做成下拉列表效果。。然后Content Size...

2019-10-09 11:15:33 248

原创 实现Unity 撤回功能 主要对场景中的物体位置进行撤回。

前段时间一直赶项目,根本没有时间整理博客。老板让使用Unity实现物品撤回功能,,通过查阅相关资料,加上自己不断思索,初步实现了简单的撤回(包括物品的单选和多选)。使用的是设计模式是命令模式 ,,给大家一个参考。不说了上代码吧。。第一步:先创建一个基础命令:using System;using System.Collections.Generic;using Unity...

2019-10-05 14:59:55 1959

原创 使用Unity打开Window文件夹的方法,附加几个其他方法。

直接上代码,调用即可。/** * 打开图片文件 * Action<string> callback */ public static void OpenImageFile(Action<string> callback) { OpenFileName openFileName = new OpenFile...

2019-10-05 14:37:48 1281 1

原创 Unity 判断鼠标是否点击在UGUI上

Unity5.x中 ,,判断鼠标是否点击在UI上很有用的方法。代码如下:/// <summary> /// 判断鼠标是否点击在UGUI上 /// </summary> /// <returns></returns> public static bool IsClickUGUI() { ...

2019-10-05 14:28:58 850

原创 Unity鼠标指定位置放大缩小图片的方法

在某些特定情况下,有时候我们需要放大缩小一张背景图片。最方便的做法就是:只需要通过鼠标和滚轮就能随意对Unity中导入的背景图片在鼠标位置进行放大缩小操作。 思路和代码如下。 首先加载缓存中的图片给Image:1、加载图片并抛出public static IEnumerator loadPicture(string absPath, Action&...

2019-10-05 10:44:49 5110

原创 Unity采坑日常之--按钮监控事件被空格键或者回车键重复无故调用

不知道大家有没有遇到这样的情况,1、Unity的按钮注册了一个监控事件2、监控事件如下:3、在Update中进行按键控制4、运行程序后点击一下按钮,然后立刻点击空格键,你会发现,按钮监控事件一直在不断调用,编辑器重复输出5、经过排除各种原因,最后发现,Button组件的navigation被默认为Automatic6、改成7、最后发现就好...

2019-08-16 09:45:29 2233 3

原创 SVN ClearUp 报错时的解决方案(不用去下载任何工具)

本教程只适合Unity 的SVN项目1、常规操作一般情况是产生了冲突,注意检查这三个选项一定要勾选, 在此之前要 关闭本地数据库和Unity编辑器,一般就cleraup成功了。2、非常规操作比较常见的错误是文件路径找不到啥的,我就是这种问题,比如项目文件中 甚至连右击 都出现不了SVN Update 、SVN commit这两个选项 , 试了各种教程均无效(有的让打开.svn文件夹下的...

2019-08-01 19:07:23 546

原创 Unity 登录注册时 限制发送验证码次数功能的解决方案

当我们需要在Unity客户端做一个限制功能,比如按钮 (最好是发送验证码按钮)要求每天只能点击三次,等到第二天又有三次机会,这个过程不涉及到服务端消息,只涉及到本地存储,以下是我的解决方案,直接上代码:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngi...

2019-07-26 20:21:56 1380 1

原创 Unity Text C#代码判断输入是否为空或者空格的解决办法

有时候我们不希望Text/ InputField中出现只有纯空格或者什么也不输入的Bug**下面代码如果玩家输入纯空格或者什么也不输入,Text默认显示原来的文字 public Text txt_Content; private string firstText; InputField inputField = GetComponent<InputField>()...

2019-07-26 16:21:50 5410

空空如也

空空如也

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

TA关注的人

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