- 博客(16)
- 资源 (6)
- 收藏
- 关注
原创 让Unity打包AssetBundle更轻松
Unity打包ab 包工具,并对打包的ab包进行加密,生成ab包的文件md5和文件大小,放到服务器便于软件更新使用。使用方式:直接导入到Unity 工程中,在Tools菜单中直接打开窗口即可使用,工具使用方便快捷
2022-11-27 01:39:14
1874
原创 UnityUI框架简单版
当一个程序的界面多达十几、几十个的时候,若是没有一个框架管理UI界面的跳转、数据传递,一定会感觉很混乱,总会拉下一两个,程序就会出现问题,你认为你很小心,不会有问题,当你看到大量代码都在控制UI界面的显示隐藏上,你会忍不住抓狂吗?不会偷懒的程序猿不是一个合格的程序猿,这时候一个合适的框架帮你管理UI界面,你会省心不少,省下很多不必要的时间UI框架简单版核心思想把程序的UI界面做成预制体,等到需要用到的时候加载 把所有的UI界面的名字、路径保存成配置文件 编写基类,基类包括所有界面的通
2020-11-22 15:30:31
411
1
原创 加密unity代码,防止反编译
Uinty3D打包应用之后总是让人头疼,所有的代码都会在/…_Data/Managed/Assembly-CSharp.dll文件中,而这个dll文件很容易被反编译,反编译之后自己辛苦的劳动成果被人随意窃取和利用,心里总归不舒服,所以我们需要加强自身的反破解能力,虽然这世上没有破解不了的东西,这里做的只是让破解的人付出点代价而已,最好是气血上涌,两眼发黑,然后砸电脑。文章参考了大量的前人...
2020-03-06 14:07:14
3796
5
原创 C#字符串和十六进制Byte[]相互转换
1、流数据转换为16进制字符串数据 public string BytesToHexStr(byte[] info) { StringBuilder sbuild = new StringBuilder(); foreach (var item in info) { sbuild.AppendForm...
2020-03-06 10:53:08
596
原创 unity字符串信息加密
最近有个想法,想给Unity程序进行加密,设置程序的使用权限,网上找到的方法有多种1、给程序设置账号和密码,这个不用多说都明白2、给程序设置使用的时间,如果程序超过这个时间就不能使用程序3、给程序设置使用次数,如果程序超过使用次数将不能使用程序4、给程序设置一个特定权限,只有拥有权限才能正常使用程序不过上面的方式虽然可以起到限制作用,若是找到这些设置的权限信息再修改之后,就可以...
2020-03-06 10:47:43
1712
1
原创 Unity加载AB包
Unity制作游戏AB包需要注意的是在游戏场景运行的情况下,不能编译AB包,不运行的情况下编译AB包需要使用Unity的扩展菜单功能,首先需要建立菜单用来编译AB包。建立AB包的名字,首先选中需要创建包的素材文件,然后在Inspector面板的最下方有一个两条横线,把鼠标悬浮到横线上,鼠标向上拖动最下方就会出现AssetBundle的选项,选择中间的选项,点击New创建AB包...
2019-11-19 22:50:15
1441
原创 游戏分辨率适配
现代社会的快速发展,市场上的手机是各种各样,屏幕的分辨率也有大有小,在做一款游戏的时候我们资源有限,各种分辨率下肯定会出现问题,不可能每种类型的手机都做一套界面,那不可能,也不现实。市场上手机的分辨率各种各样,不可能做到百分百完全适配,只是适配后没有明显的问题罢了,比如:1、图片不能变形2、屏幕不能出现黑边3、游戏的功能模块不能相互遮挡所以在有限的资源内,该如何使用...
2019-10-05 18:24:19
1325
1
原创 C#文件操作和System.IO
要操作文件需要先知道文件的类型有哪些和文件的属性根据文件的类型操作文件会简单许多。1、文件类型:1.1文件按照存取方式及结构分为顺序文件和随机文件顺序文件:由若干文本行组成常称作ASCII文件,每个文本行的结尾为一个回车字符(ASCII码13)文件结尾为Ctrl+Z(ASCII码26)。操作简单无法任意取出某一个记录来修改。随机文件:以记录格式来存储数据的文件由多个记录组成,每个记...
2019-08-11 00:01:52
471
原创 数据库操作
一、数据库的基本组件:ADO.NET数据提供程序包含Connection、Command、DataReader、DataAdapter等核心组件。1、Connection组件提供与数据源的连接。2、Command组件用以管理数据操作命令,如:数据的增、删、改、查。3、DataReader是从数据源中读取数据的一个读取器,只能提供只读的数据访问,必须调用Command、对象的Exec...
2019-08-01 00:14:07
268
原创 Unity上传图片到服务器指定的文件夹中
程序需要用到一个拍照保存到云端的功能,数据可以保存到数据库和服务器,首先不建议保存到数据库,原因就是太慢了,所以就选择了保存到服务器。一、Unity端:1、获取图片的数据,一般传送图片的时候都会先把图片转换成二进制数据。2、使用WWWForm类创建表单。3、最后使用WWW类上传到服务器即可。using System.Collections;using UnityEngine...
2019-07-27 18:37:02
7987
9
原创 unity打包Android的APK
最近电脑重装了一下,下载了Unity2018.4.0之后发现没有了JDK的配置选项,之前要打包Android的APK,需要配置JDK和SDK,现在的版本没了JDK的配置,虽然没有了配置选项,并不是不需要了,而是和SDK联系起来了。接下来就记录一下好了。1、JDK下载首先还是需要先下载JDK进行安装:https://www.oracle.com/technetwork/java/javase...
2019-07-20 17:33:24
521
原创 使用Unity的UGUI制作带时间头的相册
Unity UGUI相册制作并且加上时间头的效果在介绍排版之前需要先了解一下Unity中的排版布局方式的三个组件1、Horizontal Layout Group(水平布局)1、Padding:偏移Left、Right、Top、Bottom 分别是UI的左边、右边、顶部边、底部距离显示区域的间隔2、Spacing:两个UI之间的间隔3、Child Alignmen...
2019-06-27 23:56:00
774
2
原创 unity中Sprite、Texture2D和bytes[]的转换
从流数据转成Sprite,需要使用Texture2D作为中转1、从sprite 转换到bytes[] public byte[] GetByte(Sprite sp) { //转换成Texture Texture2D temp = sp.texture; //在转换成bytes byte[] ...
2019-06-24 18:23:29
14615
2
原创 Bmob后台云数据库
1、Bmob介绍Bmob 提供了实时数据与文件存储功能,数据存储除了常规应用文本信息的存储,还可以存储图片、视频、音频、地理位置等信息。使用Bmob基于Unity3D、UE4、微信小游戏、Cocos2Dx等游戏引擎开发的客户端,接入Bmob提供的客户端Game SDK后,通过Tcp、Udp、WebSocket等方式与服务端通讯,能在1小时内让单机游戏变成多人同时在线的联网游戏。2、Bmob...
2019-06-23 01:45:54
5596
原创 Unity打包IOS应用程序
1、所用工具unity开发环境(最好是5.X.X以上的版本)无论是在windows上用unity发布还是在MAC上用unity发布,这两种方式的操作流程几乎没什么区别,但某些项目因为引用了特殊插件的原因发布可能会失败,而在windows上发布失败的项目在mac上一般都是能成功的,这个问题我没有遇到过,我没有用什么特殊插件。 Xcode打包环境(这个是Mac独有的打包工具,这种工具当然会有虚拟...
2019-06-12 17:45:17
6613
3
原创 在控制台玩MySQL数据库
本篇内容介绍的是如何在控制台下使用数据库。首先需要安装MySQL数据库应用程序然后找到MySql的Command Line Client 进入之后会让你输入数据库密码,这个密码是安装数据库时设置的密码,输入密码不正确会直接退出程序。正确输入密码之后会介绍数据库的基本信息。然后就可以操作数据库了。接下来就是操作数据库了,操作数据库和使用客户端没什么区别,客户端能使用的...
2018-05-18 14:17:19
992
Unity 人脸追踪插件
2023-06-07
Unity Build AssetsBundle
2022-11-27
SetKey.zip
2020-03-06
Photos.unitypackage
2019-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人