自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

原创 (六)网络通讯基建者UDP协议

UDP协议一.概要TCP协议具有严谨的结构,拥塞控制,滑动窗口,超时重传等机制,在复杂多变的网络环境下TCP是能确保数据的安全可靠,实现端到端的传送,但传送速度以及通讯质量在某种情况下会出现不适用的情况,比如远程视频,会议等,在网络拥塞或丢包的环境,视频将会在收到数据包后才继续播放,极有可能会出现断断续续的观影体验。 这时UDP被利用了起来,UDP是一种用户数据包协议,不依靠链接,相比TCP更简洁,头部只有8个字节,而且功能上支持一对一,一对多,多对多的交互通讯,拥有较好的实时性,适用于对高速传输和

2021-02-21 16:46:10 166

原创 (五)比老干妈还香的TCP酱油

TCP

2020-12-30 17:34:29 221

原创 UnityShader学习笔记_矩阵与线性变换

矩阵与线性变换线性变换线性变换的本质变换本质就是函数,输入一个数,输出另外一个数,为什么要用变换代替函数呢,因为变换更容易描述运动的含义,表示从一个方向移动到另一个方向。空间变换有各种各样的,以二维空间为例,正常二维空间下网格线的分布经过某种空间变换后的二维空间下的网格线分布,注意蓝色的线条分布而线性变换就是其中一种变换,变换后的直线还是直线,网格线平行并等距分布,保持原点不动,而描述这种变换,矩阵就是其中一种方式,也可以说是一个函数(变换)。...

2020-12-18 17:19:53 330

原创 (四)对IP协议的深入浅出

IP协议概要  通过以太网协议了解数据帧的通讯,网络通讯实际是依靠MAC物理地址来交流的,通过广播发送给连接的设备,设备校验这个MAC地址是否与自己的MAC地址相同,如果相同就收下,不同就丢弃。  但是,假设知道MAC地址,现在,想个问题,世界很大,计算机成千上万,如果你把数据广播出去后,那么每一台计算机都收到了数据包,网络线路瘫几乎无法避免。为了解决这类问题,对地区进行了划分,产生了子网概念,同个区域内的计算机属于同个子网,这样广播的数量从上千级别缩减到子网内的计算机,这样就很小了。 那么

2020-12-15 19:22:17 672

原创 (三)以太网祖宗的身份介绍

以太网协议概要问题如何让目标设备识别到是我发送给它的数据,而不是我发送出去后,让所有连接我的的设备都收到?数据通过电信号0或1发送,当数据发送到数据链路层时,如果直接发送0或1,假设数据达到对方,对方如何知道你发送的是什么,只知道是一堆0或1电信号?提出当数据包下发到数据链路层,以一种规则进行约束(以太网协议),通过把数据添加头部信息包含目标地址,源地址,以及检验信息等,让数据通过电缆能够发送到指定的另一端,并且能够还原到原先数据。知识网络通讯实际上是电信号通讯,是

2020-12-15 19:21:19 224

原创 (二)背后的神秘者DNS

网络DNS服务什么是DNS(域名)DNSDNS也称为域名系统(英文:Domain Name System,缩写:DNS)它将域名和IP地址相互映射在一个分布式数据库上,能让人方便快速访问互联网。域名层次DNS中的域名都是用句点来分割,代表了不同层次之间的界限。越靠后表示层次越高,主机名.初级域名.顶级域名.根域名(www.baidu.com.root),例如www.baidu.com,其中root域名一般忽略不计。域名分布情况全世界IPv4根服务器只有13,这13台IPv4根

2020-11-30 21:28:42 147

原创 (一) 带你认识网络通讯五老大

网络通讯五层结构概要问题如何让分布在不同区域的计算机通讯,类似电话一样,忽视地域的距离,端到端实时通信?如何让计算机精确定位到另一台计算机,并把数据传给它?如何防止数据丢失,让数据安全可靠到达对面计算机?如何高效利用网速带宽,让数据的传输速度更加稳定与可靠?基于以上问题,搭建了网络通信的5层模型(简化了7层模型)五层结构物理层计算机与计算机的要实现通信,必须具备类似电话一样的线缆链接起来,例如 光纤,电缆等,通过双绞线等结构防止数据失真,这样就可以把数据从一端

2020-11-24 21:54:33 377

原创 UnityShader学习笔记_矩阵

矩阵矩阵的定义矩阵的记法矩阵不是向量,向量是标量的数组,而矩阵是向量的数组。矩阵的表示方式,例如4x3行列矩阵,格式如下Mij表示M的第i行第j列元素。矩阵的方阵行列相等的矩阵就是方阵,例如2X2,3X3等对角线元素就是方阵的行列号相同的元素,例如m11,m22,m33除了对角线元素其他的元素都为零,称为对角矩阵,例如4X4矩阵单位矩阵是一种特殊的对角矩阵,例如向量与矩阵的使用矩阵的行列可以是任意正整数向量可以表示为矩阵,因为矩阵是向量的数组,

2020-11-20 20:47:51 902

原创 UnityShader学习笔记_3D坐标系

3d数学坐标系笛卡尔坐标系确定一个中心点,画上纵横交叉的直线,并标上数值这样可以确定一个点的位置,例如P(X,Y)点在轴X2,轴Y2,表示P(2,2)三维坐标在笛卡尔坐标系上在扩展一个轴垂直于XY轴这样可以表示三维空间的某一个点,例如P(X,Y,Z)在轴X2,Y2,Z2,表示P(2,2,2)左手坐标系于右手坐标系不同领域或者背景使用的坐标系可能不同两者无论如何都无法旋转到重合的地步翻转Z轴的符号可以使两者重合常用坐标系世界坐标系世界坐标系是全局坐标系,

2020-11-19 19:16:34 465 1

原创 UnityShader学习笔记_向量

向量概念向量的组合向量可以解释为基向量的两个方向缩放的线性组合,利用三角形法则可以构造出向量。什么是线性组合,就是通过向量的乘法和向量的加法,对基向量进行缩放或扩展。书写方式不同的表现法只是形式上的不同,意思都相同。行向量为[1,2,3]列向量:向量的含义与标量不同,向量表示一段位移,只有大小与方向,跟位置无关,例如速度,而标量表示一段长度。可以表示为一系列的位移,例如向量P[4,5,7] 表示向X轴平移4单位,向Y轴平移5单位,向Z轴平移7单位,顺序可..

2020-11-19 19:14:27 533

原创 Unity与Android交互-案例演示接入穿山甲广告SDK(二)

一.前序根据上一章内容:https://blog.csdn.net/jiaxunnanling/article/details/90448454有几个关键点 对SDK初始化抽象的一个单例TTAdManagerHolder Reward Vedio广告初始化流程分五个步骤,详细内容可以参考说明文档 1.持有管理对象,初始...

2019-05-24 11:58:26 10615 3

原创 Unity与Android交互-案例演示接入穿山甲广告SDK(一)

一.前序准备Android与Unity的交互基础知识:https://blog.csdn.net/jiaxunnanling/article/details/89947744Android扩展Unity的MainActivity:https://blog.csdn.net/jiaxunnanling/article/details/90201312打开穿山甲广告联盟官网:http...

2019-05-24 11:57:14 15089 2

原创 Unity与Android交互-接入自定义功能类

一. 前序准备基础知识相关文章:https://blog.csdn.net/jiaxunnanling/article/details/89947744二.如何接入在基础知识中讲过,Unity使用Arr包或者Jar包里面的内容时,离不开两个工具类AndroidJavaClass与AndroidJavaObject两个工具类。在Android工程中,先把自定义的功能封装好,注...

2019-05-17 18:09:54 1010

原创 Unity与Android交互-扩展Unity的MainActivity

一.前序准备基础知识相关文章:https://blog.csdn.net/jiaxunnanling/article/details/89947744新建工程,并引入Unity内置jar包相关文章:https://blog.csdn.net/jiaxunnanling/article/details/90268239二.如何扩展由于Unity发布Android的Apk时,只...

2019-05-16 18:56:19 5843 7

原创 Unity与Android交互-引入Unity的内置的jar包

使用的AndroidStuido版本新建一个Android工程下一步 ,选择API16,Unity支持最低的API为16下一步,新建一个空的Activity下一步,目录结构在该工程新建一个Module,选择Android Library,用来制作给Unity使用的模块下一步,命名为add目录结构切换显示目录到...

2019-05-16 17:46:02 2251

原创 Unity与Android交互-基础知识

一.什么是ActivityActivity是一个Android四大组件之一,它提供了一个界面,用户可以通过该界面进行交互以执行某些操作,例如拨打电话,拍照,发送电子邮件或查看地图等行为,包含着行为功能的逻辑组织,由各种控件组件拼凑起来的窗口。相关文章链接:https://www.jianshu.com/p/476087b4c087二.什么是AndroidManifestAn...

2019-05-14 19:01:19 9661 1

原创 Unity之KBEngin-发布Ios的Ipv6过审问题

一.Ios过审的Ipv6问题IOS官方返回的的报文中包含IPv6的文字,说明是App不兼容Ipv6网络地址引起的,确保App在Ipv6的环境下能够正常运行。二.什么是Ipv6IPV6,是对IPV4地址空间的扩充。目前当我们用iOS设备连接上Wifi、4G、3G等网络时,设备被分配的地址均是IPV4地址,但是随着运营商和企业逐渐部署IPV6 DNS64/NAT64网络之...

2019-05-13 11:44:16 536

原创 快快快,快速排序

一. 快速排序基础思想快速排序的基础思想,在一组无序的队列中选取一个基准数作为参考,把小于基准数的元素放在左(右)边,把大于基准数的元素放在右(左)边。无序的队列分成了两个部分,一部分是小于基准数的,一部分是大于基准数的,再对这两个部分进行同样的操作,以此类推,直到无序队列变成有序的队列。二. 快速排序核心逻辑1.从[ 5,3,7,4,2 ]队列中选择一个基准数5,以升序进行排...

2019-05-08 22:45:37 173 1

原创 从深水区开始冒泡

一. 冒泡算法基本思想冒泡排序也称为交换排序算法,从一组无序的队列,通过相邻的两个元素进行两两比较,根据大小交换位置,筛选最大或者最小的元素到有序队列的尾部,周而复始,直到整个队列的元素从无序变成有序。二. 冒泡算法核心逻辑1. 以升序为例子,筛选最大的元素到队列尾部,默认队列为 [ 4,3,5,2]2. 以4作为最大元素开始,跟3作比较,4比3大,4与3交换,交换后...

2019-04-12 12:00:45 143

滴水逆向初中级全套课件.rar

滴水逆向初中级全套课件

2021-10-22

unity模型-水下动物模型包(淡水鱼、海底鱼超100种)

unity模型-水下动物模型包(淡水鱼、海底鱼超100种),鱼类模型,该资源仅供学习参考,不得商用。

2020-04-29

unity3d模型-海洋海底鱼模型捕鱼达人3全部资源带动作

unity3d模型-海洋海底鱼模型2.17G捕鱼达人3全部资源带动作,提供海底资源,各种类型鱼模型,以及模型动作,该资源仅供学习,不得商用。

2020-04-29

Amplify Shader Editor 1.7.7

Amplify Shader Editor是行业领先开放且紧密集成的解决方案,它提供了一个Unity开发者易于上手的开发环境,可以与Unity编辑器和着色器使用无缝融合。通过这款工具,开发者能轻松实现AAA级质量的作品,并能灵活地应用在任何Unity项目开发之中,进而大大缩短了制作团队在美术效果上的迭代时间,该资源不得商用,仅供学习。

2020-04-29

Ultimate Survival完整项目

Assetstore的Ultimate Survival完整项目,Ultimate Survival是一款Unity生存游戏类项目模板,其中几乎包含了制作生存游戏所需的大部分系统,并且提供了大量非常有用的资源。Ultimate Survival功能模块有:自定义FPS控制器、玩家状态管理、相机系统(抖动与HUD显示)、工具及武器系统、程序性生成武器动作、仓库系统、敌人AI、日夜循环的天气系统以及不同情绪的野外动物等等。

2019-05-13

空空如也

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

TA关注的人

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