自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (9)
  • 收藏
  • 关注

原创 Unity编辑器拓展OdinMenuEditorWindow(一)

Unity编辑器拓展OdinMenuEditorWindow(一)

2022-08-02 23:31:33 2164 1

原创 Unity代码剥离导致ResourceManagerRuntimeData为空

Unity代码剥离为High,导致ResourceManagerRuntimeData为空

2022-07-28 10:13:24 2057

原创 Unity中用递归删除空文件夹和文件夹下面的子文件,meta文件保留和IO的一些操作总结

Unity中用递归删除空文件夹和文件夹下面的子文件,meta文件保留和IO的一些操作总结

2022-07-04 08:11:13 1099

原创 虚拟面试题Demo

给公交车编号大概要求:1、创建UI,在UI上显示0~9共10个数字,同时显示“确定”和“重置”两个按键;2、点击UI上的1个数字,在公交车的前面板和侧面板上同步显示所按的数字,并播放相应的声音;3、点击3个数字后,公交车的面板上不再显示后面再按数字。此时点出“确定”则依次播放所公交车面板上显示的3个数字的声音;4、任何时候点击“重置”,则公交车面板上的数字归0,之后可以重新给公交车编号;5、添加相机控制功能,可以方便地观看公交车各角度,包括拉远拉近。同样的需求实现的方法有很多,代码很简单,就不注释

2022-06-29 10:19:50 257

原创 C#反射的实现原理及简单应用

C#反射技术主要基于System.Type类和System.Reflection.Assemble类,通过Type类可以访问关于任何数据类型的信息,Assemble类用于访问给定程序集的相关信息,或把这个程序集,加载到程序中。

2022-06-19 14:54:48 2360

原创 UI不用继承MonoBehaviour,实现Update的TimerManager

UI不用继承MonoBehaviour,实现Update的TimerManager

2022-06-16 16:33:27 193 2

原创 [Lua工具类]Lua 中MD5的实现

[Lua工具类]Lua 中MD5的实现

2022-06-16 15:26:52 1892

转载 [Unity技术] Unity3D高级编程网络层剖析数据协议原理

剖析JSON,MessagePack,Protobuf的原理,包括它们都是由什么组成的,怎么序列化的,以及怎么反序列化,通过对原理和底层的剖析使我们对网络数据协议的理解更加透彻清晰。

2022-06-16 14:15:01 559

原创 Unity 2021连接外网数据库,建表,增删改查遇到的问题记录

Unity连接外网数据库时和查询时就报这个错:The given key 'utf8mb4' was not present in the dictionary.1、建立连接时报以上的错,在建立连接时添加这句 charset=utf8,即可解决。2.在内网增删改查都不会有问题,但是连外网时,查询就又报上面的错,插入数据没问题!换了个MySql.Data.dll动态链接库就解决了!............

2022-06-14 10:43:37 1116

原创 String.Format自定义日期和时间格式字符串

日期和时间格式字符串定义由格式设置操作生成的DateTime 值的文本表示形式。 它还可定义分析操作中需要的日期和时间值的表示形式,以便成功将字符串转换为日期和时间。 自定义格式字符串由一个或多个自定义日期和时间格式说明符组成。 任何不是标准日期和时间格式字符串都会解释为自定义日期和时间格式字符串。在格式设置操作中,标准格式字符串只是自定义格式字符串的别名。 使用别名引用自定义格式字符串的优点是:尽管别名保持固定不变,自定义格式字符串自身也可以变化。 这很重要,因为日期和时间值的字符串表示形式通常会因区域性

2022-06-10 22:05:24 2416

原创 Unity Log adb 调试和Android Logcat调试(图文详细版)

Unity Log adb 调试和Android Logcat调试(图文详细版) 打开设置的搜索框,输入“开发者”,就显示开发者选项打开 "开发者选项" > 勾选:USB调试、“仅充电”模式下允许ADB调试、监控ADB安装应用。如不起作用,可“撤销USB调试授权”再试一次。 原因推测:可能因为未勾选“监控ADB安装应用”造成安全问题而阻塞的(参考链接)。手机链接电脑后在提示中选择传输文件,打开华为手机助手,电脑安装后输入秘钥连接上手机,此步骤可能可以省略,反正我是这么操作的。..

2022-06-09 17:23:40 4439

原创 Win11 专业工作站版安装安卓子系统方法 (离线包安装)

Windows 11的新功能中,“Windows Subsystem for Android”(简称WSA),即「Android子系统」,是最受期待的功能之一。它可以让你在Win11 PC上直接安装运行各种安卓手机APP应用与游戏,无需安装第三方模拟器或者虚拟机。进入控制面板 →程序→ 启用或关闭 Windows 功能,找到并勾选开启「Hyper-V」和「Hyper-V平台」两个选项,安装完成后会提示重启系统。.........

2022-06-07 10:31:18 17649 3

原创 一个生成短链接小工具,和TextMeshPro字库设置

先导入一个TTC字体进资源管理器(project),打开字库创建编辑器,Window-TextMeshPro-FontAssetCreator 这样就解决了字体显示方框框了,而且不增加安装包的体积。

2022-06-03 23:25:10 395

原创 Unity用UnityWebRequest和 BestHttp的GET和POST表单提交,与php交互

在unity2021中,WWW的资源加载方式过时了,新的方法为UnityWebRequest实际开发过程中,游戏APP通常在连接游戏服务器之前先从web服务器获取GM配置的相关信息,这里模拟服务器和前端的简单交互,用Unity的UnityWebRequest的GET和POST两种方式提交表单,向后端请求数据,后端返回JSON数据,前端根据返回数据执行相关逻辑。......

2022-06-01 23:05:59 4926

原创 Unity中一个简单的显示FPS帧率小工具

Unity中一个简单的显示FPS帧率小工具和UGUI的TMP显示帧率

2022-05-30 15:33:38 1829

原创 C#栈知识点,在Unity3D开发的基本应用

C#栈知识点,在Unity3D开发的基本应用。栈的特性是先进后出,实际开发中我们一般在UI架构中会用到栈,打开UI面板时压入栈中,在UI处理返回上一级UI面板时关闭当前UI(出栈),显示上一个UI用到了栈。...

2022-05-29 11:30:04 990

原创 Unity2017 UGUI开发 之 按钮点击事件处理

在Unity3D中的按钮添加事件有多种方式,举个例子看一下,我现在有一个Canvas对象,Canvas对象中有一个Button对象。给Canvas 对象添加testScript脚本,实现按钮的点击效果。这里主要说的一种像NGUI一样实现按钮点击的方法。我用NGUI的按钮点击事件已经习惯了,我觉得在UGUI里有也像NGUI这样的一个方法,使用起来会更加方便。UGUI 按钮的点击继承

2017-08-26 15:23:45 6087

原创 Unity2017 UGUI开发 之 字体渐变

用Unity2017 + UGUI开发游戏的时候,我们需要实现一些功能。在NGUI下,我们很容易就可以实现,因为在NGUI里有提供大量工具。在UGUI里没有提供这些工具怎么办?没有就自己写呗!当然如果网上有现成的代码,我们拿来就可以用!

2017-08-25 16:24:40 7228 2

用Unity随手写的一个Demo

用Unity随手写的一个Demo,写了个清宫图,计算八字的,还有一个阴阳历的转换的!

2022-06-19

Unity RT-Voice PRO 2020.1.2文字转语言(支持中文)

Unity RT-Voice PRO 2020.1.2文字转语言(支持中文) 功能 将文本转换为语音 • 即时从文本转换到语音 — 在运行时即可生成! • 连带作用:连续的音频生成可节省大量内存! • 在游戏的测试阶段无需配音演员! • 按姓名、文化和/或性别筛选语音 • 一次可以发出多种声音(例如,公共场所中很多人同时讲话的场景) • 通过语速、音调和音量微调你的声音! • 支持 SSML 和 EmotionML! • 在 Windows 和 iOS 上提供最新的单词、唇形和音素 — 包括标记! • 生成的音频可以存储为文件在 Unity 中反复使用! • 单个 AudioSource 匹配 1-infinite 同步发音人! • 简单的顺序和对话系统 • 不降低性能!

2022-06-19

Unity连Mysql的MySql.Data.dll,支持Unity2021,Mysql8.0 、Mysql5.5的外网增删改查

Unity连Mysql的MySql.Data.dll,支持Unity2021,Mysql8.0 、Mysql5.5。支持对外网数据库的增删改查。同时我讨厌付费下载。免费无积分分享给大家下载!

2022-06-14

Unity C#把长Url转为短url的Demo

Unity C#把长Url转为短url的Demo TextMeshPro字库设置

2022-06-03

UGUI的TMP依赖字体和材质文件

UGUI的TMP依赖字体和材质文件

2022-06-03

计算机基础学习大纲office使用

一、 课程教学目标 (一) 知识目标 1. 熟练使用office2007常用组件。 2. 掌握计算机的硬件系统和软件系统; 3. 熟练安装常用操作系统; 4. 掌握进制转换和单位换算、IP地址的分类 (二) 能力目标 1. 熟练使用WORD,能在30分钟内完成《工作手册节选》 2. 熟练使用EXCEL,能在30分钟内完成《月考成绩单模板》 3. 熟练使用Powerpoint,能在30分钟内完成《店铺宣传演示文稿》 4. 能够熟练的安装Windows7操作系统。 5. 能够熟练的进行系统备份及还原。 6. 掌握组建局域网的基本方法与操作。 7. 熟练掌握文字录入,达到1分钟80个汉字或120个英文字母的水平。 二、 课程教学内容 (一) 教学内容及考核要求 第一单元 学前准备与指法练习(4课时) 1.1 本月课程内容及重要性介绍 1.2 介绍概念的重要性及为什么学概念 1.3 Microsoft Office 2007的安装 1.4 金山打字通软件的安装 1.5 金山打字通软件的使用 【考核要求】 1. 掌握键盘布局:主键盘区,功能键区,控制键区,数字键区和状态指示区 2. 掌握键盘基

2022-05-30

作为程序你必须知道的DOS命令

一,ping      它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者程序员来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DOS窗口中键入:ping /? 回车,。所示的帮助画面。在此,我们只掌握一些基本的很有用的参数就可以了(下同)。      -t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。试想,如果你使用100M的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。      -l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。结合上面介绍的-t参数一起使用,会有更好的效果哦。      -n 定义向目标IP发送数据包的次数,默认为3次。如果网络速度比较慢,3次对我们来说也浪费

2022-05-30

《Linux系统基础》教学大纲

一、 课程教学内容及目标: (一) 知识目标 1、掌握企业级LINUX部署以及相关配置; 2、掌握LINUX操作系统基本的创建、删除、查看、修改操作; 3、掌握LINUX操作系统用户、权限的管理; 4、了解开源软件并且熟练掌握LINUX下软件包的管理; 5、熟练掌握LINUX操作系统磁盘管理; 6、熟练掌握LINUX操作系统网络环境的构建及其纠错; 7、熟练掌握LINUX操作系统状态的查询; 8、熟练掌握LINUX操作系统进程的管理; (二) 能力目标 速度目标:每单元配有综合案例考核,要求学生在规定时间内完成。整个课程结束后要求学生两个小时内部署完毕一台LINUX操作系统,包括磁盘分区,格式化制作文件系统,修改root用户密码的复杂性,新增普通用户,修改普通用户家目录权限,查看系统运行状态评测系统稳定性,配置网络环境。 思路目标:该课程中主要讲解Linux系统管理常用的命令,在教学过程中培养学生查看帮助选取正确的命令选项的思路。

2022-05-30

Unity3D项目编码规范

Unity3D项目编码规范 U3D C#编码规范 Unity3D代码规范 游戏开发编程代码规范 Unity3D开发编程代码规范 1.1行数和列数 1. 单个文件尽量不要超过500行(一些特殊功能类除外)。 2. 单个函数尽量不要超过40行,即在屏幕范围之内能完整显示。 3. 列数不超过120,即每行最多120个ASCII码字符。 1.2缩进 1. 代码块的缩进以四个空格为一个缩进单元,不使用制表符(文本编辑器中可设置输入tab 时以四个空格代替)。 2. 合理使用return、continue、break等语句减少代码缩进,以保证代码的可读性。 1.3断行 1. 当一行代码按照其他规范都合法,只是为了避免超出长度限制和显示范围而进行的换行,称为长行断行。 1.3.1断行的原则 1. 断行时尽量选择在高一级的逻辑之间进行断行,以保证每行逻辑的完整性。 1.3.2断行的选择 1. 当一个非赋值运算的语句断行时,在运算符号之前断行。 2. 当一个赋值运算语句断行时,一般在赋值符号之后断行。 3. 当调用函数或者构造函数需要断行时,与函数名相连的左括号要在一行,也就是在左括号之后断

2022-05-30

空空如也

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

TA关注的人

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