- 博客(60)
- 资源 (46)
- 收藏
- 关注
原创 Unity3D 角色换装实现原理及步骤
前面提到 官方demo里换装的实现 原因是因为公用了一套骨骼,那么我们在打包的时候,就将骨骼和模型分离,将模型各个部件(比如头发、手臂等)分开打包,比如一个男性的角色,将他的基础骨骼打进一个包,再将身体各个部分的模型分别打包,如果一个模型由头、脸、身体、手臂、脚五个部分组成,那么打包后将会有六个资源包,分别是基础骨骼、头、脸、身体、手臂、脚这样游戏的创建角色过程中 就可以单独地对模型的身体部位进行切换,打包的过程和官方demo的打包大同小异,只不过这里作者在打包时捎带生成了换装的配置表。
2023-05-11 11:30:31
1157
原创 C# 接口(Interface)
接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同"是什么"部分,派生类定义了语法合同"怎么做"部分。接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类应遵循的标准结构。接口使得实现接口的类或结构在形式上保持一致。抽象类在某种程度上与接口类似,但是,它们大多只是用在当只有少数方法由基类声明由派生类实现时。接口本身并不实现任何功能,它只是和声明实现该接口的对象订立一个必须实现哪些行为的契约。抽象类不能直接实...
2022-03-24 09:51:57
2395
转载 C#集合-列举(Enumeration)
在计算机这个范畴内存在许多种类的集合,从简单的数据结构比如数组、链表,到复杂的数据结构比如红黑树,哈希表。尽管这些数据结构的内部实现和外部特征大相径庭,但是遍历集合的内容确是一个共同的需求。.NET Framework通过IEnumerable和IEnumerator接口实现遍历集合功能。Non-Generic Generic 备注 IEnumerator IEnumer...
2019-08-30 14:39:07
511
转载 Unity常用[xxx]用法 特性
标记字段[Space] 可以与上面形成一个空隙,可以带参数[Space(30)][Header(“XXX”)] 在Inspector面板上给定义的字段的上一行加段描述,可以将属性隔离开,形成分组的感觉[Tooltip(“XXX”)] 在Inspector面板上鼠标移上定义的字段弹出描述[Range(min, max)] 限制数值变量的取值范围并以滑动条显示在I...
2019-08-11 10:50:56
277
转载 C#泛型详解
这篇文章主要讲解C#中的泛型,泛型在C#中有很重要的地位,尤其是在搭建项目框架的时候。一、什么是泛型泛型是C#2.0推出的新语法,不是语法糖,而是2.0由框架升级提供的功能。我们在编程程序时,经常会遇到功能非常相似的模块,只是它们处理的数据不一样。但我们没有办法,只能分别写多个方法来处理不同的数据类型。这个时候,那么问题来了,有没有一种办法,用同一个方法来处理传入不同种类型参数的办法呢...
2019-08-11 10:19:58
663
转载 unity篇-官方序列化接口 ISerializationCallbackReceiver
unity篇-官方序列化接口 ISerializationCallbackReceiver简介在unity中,序列化一直是个很头疼的问题,尽管官方支持了许多类型,但一些自定义类型和常用,比如Dictionary不能序列化,让人大呼头疼。不过幸运的是,ISerializationCallbackReceiver的出现解决了这个问题。官方提供的解决方案编写一个类继承ISerializa...
2019-08-01 13:36:16
1065
转载 Lambda表达式select()和where()的区别
新建一个控制台程序ConsoleApplication11、where()用法:必须加条件,且返回对象结果。 static void Main(string[] args) { string[] arrays={"asd","abc","bbb","ccc"}; var results = arrays.Where(a=>a.Contains("...
2019-04-24 15:50:17
3049
转载 C# where用法解析
where 子句用于指定类型约束,这些约束可以作为泛型声明中定义的类型参数的变量。1.接口约束。例如,可以声明一个泛型类 MyGenericClass,这样,类型参数 T 就可以实现 IComparable<T> 接口:public class MyGenericClass<T> where T:IComparable { }2.基类约束:指出某个类型必须将指定的类...
2019-01-16 11:15:54
3187
转载 c#中stringbuilder的方法总结
String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时,...
2019-01-16 10:32:46
4028
转载 Navicat连接不上 1251 client does no support authentic
客户端使用navicat for mysql。本地安装了mysql 8.0。但是在链接的时候提示:主要原因是mysql服务器要求的认证插件版本与客户端不一致造成的。打开mysql命令行输入如下命令查看,系统用户对应的认证插件:可以看到root用户使用的plugin是caching_sha2_password,mysql官方网站有如下说明:意思是说caching_sha2_passw...
2018-09-17 12:50:36
1800
转载 Unity C# Scoke 如何实现网络通讯
强联网在我们的游戏开发中所占比重越来越大,尤其是开发MMO游戏时,更需要强联网来进行实时更新,所以我们就有了强联网的需要。首先我们得清楚强联网的工作原理,说到强联网,我们就必须说到socket。socket是对tcp/ip协议的封装和应用,是面向程序员的,给我们提供了操作网络的接口,但是我们也必须基本了解其工作原理:强联网我们主要使用的是TCP和UDP,首先我们说一下TCP。一说到...
2018-09-11 16:51:37
516
原创 (错误记录)提交到app store时,提示ITMS-90478 ,ITMS-90062
出现这种错误是当前上传的版本号小于已经上传Ios商店的版本号,记住前面数字必须大于你之前的版本号,比如上图build是56,那么你新上传的build数字一定要大于56...
2018-09-06 16:45:03
456
原创 C# unity 中关于RSA加密字节太长的问题
using System;using System.Collections;using System.Collections.Generic;using System.IO;using System.Security.Cryptography;using System.Text;using UnityEngine;//RSA加密字节太长的问题public class Segment...
2018-09-06 16:44:03
1495
原创 unity 中session保持与服务器对接案列
//这是一个新的POST方法 public string newpost(string url,string sessionid) { //************************************ string cookieStr = sessionid; //string postData = ""...
2018-09-04 10:34:52
1548
原创 C#非泛型集合和泛型集合的详解
C# 泛型集合之非泛型集合类与泛型集合类的对应:ArrayList对应ListHashTable对应DictionaryQueue对应QueueStack对应StackSortedList对应SortedList 第一 : ArrayList(非泛型集合) 与List(泛型集合)ArrayList 是数组的复杂版本。ArrayList 类提供在大多数 Co...
2018-09-01 16:11:05
782
转载 C# List<T>的详细用法
List泛型集合是C#编程中的经常使用的集合之一,相对数组它可以动态的添加元素而不是声明的时候就必须指定大小。相对于ArrayList集合和Hashtable集合的优势是其元素的数据类型可以确定。而不是默认的父类类型object。 List泛型集合的声明与元素添加 1.List泛型集合的声明:List<数据类型> 变量名=new list<数据类型>();...
2018-09-01 16:08:52
30037
5
转载 C#字典
需求通常情况下,我们可以通过int类型的索引号来从数组或者list集合中查询所需的数据。但是如果情况稍微复杂一点:索引号是非int型数据比如string或其他类型该如何操作呢。这个时候我们就可以使用字典了。是什么顾名思义,字典是一种让我们可以通过索引号查询到特定数据的数据结构类型。关键字Dictionary说明C#的Dictionary<Tkey,TValue&g...
2018-09-01 16:02:36
8764
转载 C#字段和属性
一、浅谈访问修饰符作用:设定访问权限,限制类中的成员(属性、方法等)可访问的范围,访问范围通常有,类的内部、类的外部。最常用的类型:private(私有的,仅类的内部使用);public(公有的,没有访问限制)注意:类的成员在定义的时候没有显示的写出访问修饰符,则默认是private。对应到字段和属性中,通常字段修饰为private,属性修饰为public。 二、字段的使用...
2018-09-01 13:44:02
203
原创 C# RAS 加密与解密讲解
RSA加密算法在谈RSA加密算法之前,我们需要先了解下两个专业名词,对称加密和非对称加密。对称加密即:含有一个称为密钥的东西,在消息发送前使用密钥对消息进行加密,在对方收到消息之后,使用相同的密钥进行解密非对称加密即:加密和解密使用不同的密钥的一类加密算法。这类加密算法通常有两个密钥A和B,使用密钥A加密数据得到的密文,只有密钥B可以进行解密操作(即使密钥A也无法解密),相反,使用了密...
2018-08-30 16:14:38
4480
原创 C# POST请求传送参数
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net;using System.IO;namespace Post{ class Program { ...
2018-08-30 15:33:35
5750
转载 UGUI组件详解
一、Image Source Image(图像源):纹理格式为Sprite(2D and UI)的图片资源(导入图片后选择Texture Type为Sprite(2D and UI))。Color(颜色):图片叠加色。Material(材质):图片叠加材质。Raycast Target(射线投射目标):是否作为射线投射目标。Image Type(图片显示类型):Simp...
2018-08-30 10:23:04
1183
转载 C# 泛型详解
什么是泛型 我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。读完本篇文章,你会对泛型有更深的了解。为什么要使用泛型...
2018-08-29 22:19:05
142
原创 C#接口语法练习
接口只声明、无实现、不能实例化;接口可包含方法、属性、事件、索引器, 但无字段;接口成员都是隐式的 public, 不要使用访问修饰符;类、结构和接口都可以继承多个接口;继承接口的类必须实现接口成员, 除非是抽象类;类实现的接口成员须是公共的、非静态的using System;using System.Collections.Generic;using System.Linq;...
2018-08-29 21:48:49
471
翻译 C# Socket网络通信基础教程
Socket链接的流程套接字是支持TCP/IP协议网络通信的基本操作单元可以将套接字看作不同主机间的进程双向通信的端点, 它构成了单个主机内及整个网络间的编程界面。 套接字存在于通信域中, 通信域是为了处理一般的线程通过套接字通信而引进的一种抽象概念。 套接字通常会和同一个域中的套接字交换数据(数据交换也可能会穿越域的界限, 但这时一定要执行某种解释程序) 。 各种进程使用这个相同的域用...
2018-08-24 23:13:37
19220
4
转载 SQL Server 2008 R2 超详细安装图文教程
一、下载SQL Server 2008 R2安装文件cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233.iso二、将安装文件刻录成光盘或者用虚拟光驱加载,或者直接解压,打开安装文件,出现下面的界面安装SQL Server 2008 R2需要.NET Framework 3.5 SP1支持这里我们的
2017-03-07 13:26:13
35598
转载 解决:安装SQl 2008为SQL Server代理服务提供的凭据无效
sql server 2008 代理服务提供的凭据无效sql server 2008 代理服务提供的凭据无效在Windows Server 2008安装SQL Server 2008出现的问题:安装时在“服务器配置”环节出现以下问题:为sql server代理服务提供的凭据无效为sql server服务指定的凭据无效为analysis services服务提供的凭据无效
2017-03-07 13:19:31
1596
原创 Unity3d+C#斗地主学习探究1
using UnityEngine;using System.Collections;using System.Collections.Generic;//枚举出牌规则#region 枚举类型,所有符合规则的牌型public enum Guize{ 不出,一张,对子,三不带,炸弹,顺子,连对,飞机不带,三飞机不带,四飞机不带,五飞机不带,三带一,三
2017-03-01 22:02:00
1695
转载 win7中如何搭建个人网站
www13op | 我的经验 | 我的收入 | 私信(1) | 百度首页 新闻网页贴吧知道经验音乐图片视频地图百科文库帮助首页分类杂志任务签到回享计划商城知道百度经验 > 游戏/数码 > 互联网win7中如何搭建个人网站听语音
2016-08-04 14:52:42
2270
转载 转载】Unity3D美术方面贴图蓄力帖(值得珍藏学习)
转载】Unity3D美术方面贴图蓄力帖(值得珍藏学习) 2011-04-04 19:24:49| 分类: Unity3D|举报|字号 订阅 下载LOFTER我的照片书 |我们都知道,一个三维场景的画面的好坏,百分之四十取决于模型,百分之
2016-08-03 22:18:26
3243
原创 Unity3d获取重力感应使手机黑屏
using UnityEngine;using System.Collections;using UnityEngine.UI;public class BGColorChange : MonoBehaviour { public Image BG;// Use this for initializationvoid Start () {}// Upd
2016-08-01 00:54:32
679
转载 浅谈 iOS 版本号
文浅谈 iOS 版本号ios 版本 bug git svn Travis 2014年12月14日发布推荐 7 推荐收藏 33 收藏,20k 浏览FIR.im 一直在尽量兼容不同使用习惯的版本号形式, 但是在使用中我们发现好多开发者对怎么更好的用版本号来标示应用很陌生. 这是篇基础文章
2016-07-29 16:23:40
392
原创 提交到app store时,提示ITMS-90478 ,ITMS-90062错误
出现这种错误时是因为当前提交到商店的build号小于之前已经提交到商店的版本号,如之前为56接下来当前要比这个版本号高如上图为58.8.1
2016-07-29 16:03:49
1669
转载 NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)
xinpureZhu 愿我来世得菩提时,心似琉璃。。。首页关于投稿文章存档 登录 欢迎来到 xinpureZhu 的博客。。。NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802) iOS xinpureZ
2016-07-28 18:55:04
1545
Unity桌宠.rar
2019-11-22
xLua应用简单的示列.zip
2019-08-15
LogViewer非常好用的unity手机端调试输出日志工具LogViewer
2019-04-15
Behavior Designer - Movement Pack和BehaviorDesigner.1.5.7
2018-11-29
Unity3D 5种单列方法
2018-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人