- 博客(103)
- 资源 (36)
- 收藏
- 关注
原创 Unity -- AssetBundle简介
AssetBundle的定义和作用 1,AssetBundle是一个压缩包包含模型、贴图、预制体、声音、甚至整个场景,可以在游戏运行的时候被加载; 2,AssetBundle自身保存着互相的依赖关系; 3,压缩包可以使用LZMA和LZ4压缩算法,减少包大小,更快的进行网络传输; 4,把一些可以下载内容放在AssetBundle里面,可以减少安装包的大小;什么是AssetBundle???
2017-09-30 09:45:57 1055
原创 C#代码实现 快速排序
快速排序由于排序效率综合来说你几种排序方法中效率较高,因此经常被采用,再加上快速排序思想—-分治法也确实实用快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。 该方法的基本思想是:1.先从数列中取出一个数作为基准数。2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的
2017-09-27 21:20:51 1015
原创 SourceTree 免登陆操作
今天在自己电脑上使用SourceTree的时候登陆上遇到了问题,,怎么都登陆不上去,,很费解,,,不得已搜集了一下大神们的免登陆方式,,在这里和大家分享一下: 安装之后需要使用账号登陆以授权,以前是可以不登陆的,但是现在是强制登陆,有的时候登陆很费劲,操作不当的话登陆好几次都登陆不上,,,有的时候对网络要求还很高,,很不方便, ,所以下面这种方式还是挺好用的,,,安装之后,到用户本地文件夹下的 So
2017-09-27 20:56:48 864
原创 Unity 特殊文件夹
Resources文件夹 (不要放的太大) Unity允许你按需动态加载游戏资源到场景中。Resources.Load 函数可以加载项目中位于任何位置的 Resources 文件夹中的资源。你可以有多个Resources文件夹,不管是否是顶级文件夹都可以。 Resources类详解 http://blog.csdn.net/czhenya/article/details/78012750E
2017-09-26 14:52:55 2042
转载 反编译 Unity发布Apk
转自:http://www.cnblogs.com/U-tansuo/p/unity3d_apk_decompilation.html 郑重声明:本教程仅用于学习使用,从事任何商业用途非法行为与作者无关,请知晓! 本文目的:通过教会大家如何破解别人游戏的同时,也希望各位开发者能加强自身游戏的防破解能力! 1:到gitHub下载DisUnity v0.3.3软件,下载地址: https://gi
2017-09-26 11:42:53 2148
原创 C# 中的修饰符
访问修饰符(是添加到类、结构或成员声明的关键字) Public:公有的,是类型和类型成员的访问修饰符。对其访问没有限制。 Internal:内部的,是类型和类型成员的访问修饰符。同一个程序集中的所有类都可以访问 Private:私有的,是一个成员访问修饰符。只有在声明它们的类和结构中才可以访问。 Protected:受保护的,是一个成员访问修饰符。只能在它的类和它的派生类中访问。
2017-09-26 10:16:02 621
原创 Unity -- BuildPipeline 编译管线
4.x中的BuildPipeline 类 作用:让你可以以编程的方式生成播放器或资源包,以便从网页中加载在圣典中的方法 PushAssetDependencies 让你管理交叉引用和不同资源包和播发器构建之间的依赖关系 PopAssetDependemcies 让你管理交叉引用和不同资源包和播放器构建之间的依赖关系 BuildPlayer : 生成一个播放器(仅用于Unity P
2017-09-25 14:16:32 3075
原创 C# 中的数组类
数组是 n(n≥1)个相同数据类型的数据元素的有限序列。一维数组可以看作是一个线性表,二维数组可以看作是“数据元素是一维数组”的一维数组,三维数组可以看作是“数据元素是二维数组”的一维数组,依次类推。C#支持一维数组、多维数组及交错数组(数组的数组)。所有的数组类型都隐含继承自 System.Array。Array 是一个抽象类,本身又继承自 System.Object。所以,数组总是在托管堆上分配
2017-09-24 18:22:33 2401
原创 C# 代码实现 顺序队列和链队列
和上篇栈的实现基本是一个思路: 废话不多说,直接写代码吧,,,//自定义队列接口namespace 队列{ interface IQueue<T> { int Count { get; } int GetLength(); bool IsEmpty(); void Clear(); void Enq
2017-09-24 16:54:34 1093
原创 C# 代码实现 顺序栈和链栈
自己定义的栈的接口,完全是按照栈的常用方法以及命名方式实现: 注意以下类,接口都是在一个命名空间下,,,栈的接口:包括了常用的方法,,,namespace 栈{ interface IStackDS<T> { int Count { get; } int GetLength(); bool IsEmpty(); v
2017-09-24 16:48:32 1409
原创 C# 之 栈和队列简介和使用
编程判断一个字符串是否是回文。回文是指一个字符序列以中间字符为基准两边字符完全相同,如字符序列“ ACBDEDBCA”是回文。算法思想:判断一个字符序列是否是回文,就是把第一个字符与最后一个字符相比较,第二个字符与倒数第二个字符比较,依次类推,第 i 个字符与第 n-i个字符比较。如果每次比较都相等,则为回文,如果某次比较不相等,就不是回文。因此,可以把字符序列分别入队列和栈,然后逐个出队列和出栈并
2017-09-24 16:21:31 979
原创 后缀表达式求值
后缀表达式求值 规则:从左到右遍历表达式的每个数字和符号,遇到数字就进栈,遇到字符就将栈顶的两个数据出栈,进行运行,运算结果进栈,一直到最终获得结果,,, 例: 9 3 1 - 3 * + 10 2 / + 以此表达式为例,,, 初始化一个空栈,此栈用来对数字进入使用,,, 后缀表达式前三个都是数字,所有9 3 1 进栈,,,如下图: 接着是“-”,,所以栈中的1作为减数,3出栈
2017-09-23 16:29:01 1730
原创 FSM有限状态机 经典案例 -- 消除空格 -- C#代码实现
有限状态机,也称为 FSM(Finite State Machine) ,其在任意时刻都处于有限状态集合中的某一状态。当其获得一个输入字符 时,将从 当前状态 转换到 另一个状态 ,或者仍然保持在当前状态 。
2017-09-23 13:51:27 3816 2
原创 中缀表达式转后缀表达式--C# 代码实现
使用计算机进行表达式的转换 平常我们用的标准四则运算表达式,如“1+(2-3)*4/5”叫做中缀表达式,,, 中缀转后缀表达式的规则是:从左到右变量中缀表达式的每个数字和符号,若是数字就输出,即成为后面表达式的一部分,若是符号,则判断其与栈顶符号的优先级,是右括号或者有限级低于栈顶符号(先乘除后加减),则栈顶元素依次出栈并输出,并将当前符号进栈,一直到最后输出后后缀表达式为止,,,以“9+(
2017-09-22 22:23:45 3319 3
原创 C# 多态典型练习题
多态典型练习题:例题:利用多态实现计算器Calc, 将加减乘除四则运算看作一种操作,请设计操作抽象类Operation, 该抽象类有一个Op的方法计算两个整数相应运算,并返回计算结果。 并派生出四则运算操作类。计算器一个方法Do方法,实现四则运算并绘制整个程序的uml图。using System;namespace polymorphic{ /*
2017-09-22 20:31:11 2682
原创 前缀,中缀,后缀表达式简介及转换 -- C# 简化小例
前缀表示法前缀表示法又叫波兰表示法,他的操作符置于操作数的前面(例:+ 1 2),是波兰数学家扬·武卡谢维奇1920年代引入的,用于简化命题逻辑。因为我们一般认为操作符是在操作数中间的,所以在日常生活中用的不多,但在计算机科学领域占有一席之地。一般的表示法对计算机来说处理很麻烦,每个符号都要考虑优先级,还有括号这种会打乱优先级的存在,将使计算机花费大量的资源进行解析。而前缀表示法没有优先级的概念,他
2017-09-22 20:11:31 1978
原创 Unity 中存储数据到JSON本地文件
使用列表的方式存储JSON文件到本地,,虽然可以实现,但是读取的时候总出现各种问题,也许是个人水平有限,,个人还是感觉用Dictionary这种键值对的方式存储,更新读取都很方便,推荐查看:点击链接,,using System.Collections;using System.Collections.Generic;using UnityEngine;using LitJson;using
2017-09-21 20:48:23 3770 5
原创 Unity 中生成JSON以及对应的解析方法
注意:将库脚本或动态库(LitJSON.dll)置在Assets目录下的Plugins文件夹中,因为plugins文件夹中的脚本会先运行。using LitJson; //注意引用命名空间using UnityEngine;public class LitJsonDemo : MonoBehaviour { // Use this for initialization void
2017-09-21 17:01:18 2819
原创 JOSN语法以及和XML的比较
JSON 语法规则 在 JS 语言中,一切都是对象。因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型:对象表示为键值对 数据由逗号分隔 花括号保存对象 方括号保存数组JSON 键/值对 JSON 键值对是用来保存 JS 对象的一种方式,和 JS 对象的写法也大同小异,键/值对组合中的键名写在前面并用双引...
2017-09-21 10:55:17 1501
原创 Git可视化工具SourceTree的使用
首先我们需要安装SourceTree软件,,官网链接 点击下载然后选择安装目录,一路NEXT就可以了,,, 安装后需要使用你的谷歌邮箱登录,注意一定是谷歌邮箱,(在这个坑上栽了很久,,,)下面直接介绍使用方法,,, 首先需要在自己的Git网站上,创建新存储库,, 然后根据提示信息,创建自己的项目,,如下图 选中上图的HTTPS,然后复制上面网址,,,现在打开本地的Sourc
2017-09-20 22:09:54 805
原创 Unity 中XML序列化和反序列化
**序列化名词解释:序列化是将对象状态转换为可保持或传输的格式的过程。 与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。这就是序列化的意义所在。**XML序列化的实质: 序列化是不一个对象持久化到磁盘的一个过程,应用程序的一部分,甚至另一个程序都可以反序列化对象,是它的状态与序列化之前相同,,用到的名空间System.Xml.Serialization名
2017-09-20 20:37:56 2758
原创 Git 添加文件到版本库
什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。使用Windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不包含中文。通过git init命令把这个目录变成Git可以管理的仓库:瞬间Git就把仓库
2017-09-20 15:14:29 3979
原创 Unity 代码操作XML文件
第一个方法是,在什么都没有的情况下创建一个XML文件,, 第二个方法是,在上面创建好的根目录下,新建一段内容,,当然你还可以修改原来的属性或者删除,都是由对应的方法的,, 详情:修改删除方法实现代码:using UnityEngine;using System.Xml; //注意引用命名空间public class createXml : MonoBehaviour { publi
2017-09-20 13:55:50 741
原创 纪念进入CSDN前20000名
小编于昨日正式跻身于csdn广大博主中的前20000名,,高兴之余,仅以此博文纪念,,,(据说CSDN博客在前20000名才会显示排名,其他都是显示在千里之外哦,,,)
2017-09-20 09:28:56 1142 12
原创 本地上传到git上的命令
1,(先进入项目文件夹)右键文件夹点击“Git Bash Here”,然后通过命令 git init 把这个目录变成git可以管理的仓库git init2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件git add .3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明git commit -m
2017-09-19 22:39:34 1904
原创 Unity 中使用XML的预备知识
在整个XML处理过中,需要使用到的几个类的关系图: XMLNode 为抽象类,还实现了如下接口public abstract class XmlNode :
2017-09-19 20:29:50 835
原创 Unity 简单易用的插件汇总
Unity 简单易用的插件汇总 2dToolKit,是一款2D开发组件,它具有很强的灵活性,可以让开发者在Unity中进行2D开发PlayerMaker,是一个可视化脚本工具,开发者可以使用它很快的完成游戏原型制作,能够大大的提高开发效率,让你的游戏更加完美 FingerGestures,顾名思义,这个是支持移动设备所有触摸事件的插件,包括点击,滑动,还有自定义手势等等 Pathologic
2017-09-19 17:58:15 5751
原创 SQL 各种JOIN
SQL join 用于根据两个或者多个表之间的联系,从这些表汇总查询数据Join 和 Key 有时我们为得到完整的结果,我们需要从两个或者更多的表中获取结果,我们需要执行join,, 数据库中的表都是可以通过键将彼此联系起来,主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的,在表中,每个主键都是唯一的,这样做的目的是为了不重复每个表中的所有数据的情况下,把表间的数据交叉
2017-09-19 14:34:13 908
转载 Unity 热门插件
转自:http://blog.csdn.net/wiker_yong/article/details/46802361 2D ToolKit 2D Toolkit是一组与Unity环境无缝集成的工具,提供高效的2D精灵和文本系统。 官方地址:https://www.assetstore.unity3d.com/en/#!/content/908 NGUI:Next-Gen UI Kit N
2017-09-19 14:12:07 1456
转载 SQL中的五种数据类型
SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型简要描述一下SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型字符型VARCHAR 和 CHARVARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。他们都是用来储存字符串长度小于255的字符。假如你向一个长度为四十个字符的VARCHAR型字段中输入数据Bill Gates。当你以后从这个字段中取出此数据时,你取出
2017-09-18 21:58:17 6327
原创 SQL IN & BETWEEN
IN 操作符 IN操作符允许我们在WHERE子句中规定的多个值SQL IN语法:SELECT 列名FROM 表名WHERE 列名 IN (数据1,数据2,...)实例:(查询姓名是czy和xiaochen的记录)SELECT * FROM czhenya001WHERE Name IN ('czy','xiaochen')原表:
2017-09-18 21:14:54 1335
原创 SQL 通配符
SQL 通配符在搜索数据库中的数据时,您可以使用 SQL 通配符。在搜索数据库中的数据时,SQL统配符可以代替一个或者多个字符,SQL通配符必须与LIKE 运算符一起使用,在SQL中可以使用一下通配符:
2017-09-18 20:43:43 958
HybridCLR(华佗)+Addressable实现资源脚本全热更,实现逻辑看https://czhenya.blog.csd
2024-01-19
小游戏资源上传工具:Unity上传OSS管理详解
2023-12-25
Unity 原生广告Ads接入Demo
2023-07-01
适配Unity新版本中iTween插件
2023-04-12
Unity 使用原生UGUI实现随手移动摇杆功能经典实例
2023-03-21
Unity 软著脚本生成工具 - 读取脚本生成Word文档
2023-02-24
Unity月签到累计签到代码实现(ScriptableObject应用 - DoTween入场动画)
2022-11-15
Unity 之 Mac内购示例工程
2022-10-24
Unity调用Mac原生好评Demo.zip
2021-12-15
Unity接入IOS内购工程UnityPurchasing.zip
2021-09-08
Unity 基于ShaderGraph实现火焰效果
2021-08-15
Unity 读取Excel用的dll文件
2021-08-08
Unity2048化学版素材源码
2021-06-24
Unity 制作像素鸟源码
2021-06-17
PathFinding2D.unitypackage
2021-06-09
Unity 集成友盟+统计SDK(IOS端)
2021-05-25
TextMeshProDemo.unitypackage
2021-05-20
Unity 模拟王者荣耀签到
2021-04-15
Unity重力穿透实例
2021-04-13
Unity 跑马灯和转盘抽奖示例
2021-04-11
UnityStriptsTools.unitypackage
2021-03-05
Unity模拟2D水融合.unitypackage
2021-02-23
Unity赛车素材及源码.zip
2021-02-23
ProtoGen.zip
2021-02-23
RiliDemo.unitypackage
2021-02-23
滚你个球项目源码素材
2021-02-23
Unity 扑克牌制作
2021-01-10
Unity翻书翻牌搓牌效果
2021-01-10
BezierCurve.unitypackage
2021-01-10
Water 2D Pro.zip
2020-12-16
NGUI_API_查询文档
2017-09-14
Lua For Windows
2017-09-09
SVN使用手册中文
2017-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人