龙骨龙骨是Egret公司的一个用来做动画的软件,本文分享一下如何在Unity2D中使用龙骨导出的2D动画导出动画在龙骨中文件->导出,导出动画数据和纹理到Unity的项目中,如果打包了的话就在Unity的项目的目录下解压,解压后我们可以看到3个文件Animation_ske.json(骨骼配置...
在Unity中有两个forward,一个是Transform.forward一个是Vector3.forward。对于Vector3来说,它只是缩写。没有其它任何含义。Vector3.forward ,(0,0,1)的缩写。//在transform.Translate()中使用时,如果不表明坐标系,...
洗牌算法是一个比较常见的面试题。一副扑克54张牌,有54!种排列方式。最佳的洗牌算法,应该能够等概率地生成这54!种结果中的一种基于Unity的洗牌算法代码实现GitHub链接抽牌洗牌原理这是完全合乎现实洗牌逻辑的算法。就是抽出纸牌的最后一张随机插入到牌库中,这般抽54次就完成了对扑克牌的洗牌复杂度...
 学到的越多,就发现自己知道的越少。本期内容让你进一步发现自己知道得其实很少。写完上一篇文章让我对色域有了一些新的发现,以下就跟大家讲一讲。开始之前,如果你还没有看过我之前的文章,(别傻了,相机是没有色域的啊!)我觉得你应该去看一下,因为本期内容其实是上期内容的一些扩展,而不是总结。-相机里的RGB...
从操作系统角度操作系统处理任务,调度单位是进程和线程。进程:表示一个程序的执行活动(打开程序、读写程序数据、关闭程序)线程:执行某个程序时,该进程调度的最小执行单位(执行功能1,执行功能2)一个程序至少有一个进程,一个进程至少有一个线程。并行:需要处理的任务数 == CPU核心数量两个任务,两个核心...
引言为什么写这篇文章?目前网上大部分的基于zookeeper,和redis的分布式锁的文章都不够全面。要么就是特意避开集群的情况,要么就是考虑不全,读者看着还是一脸迷茫。坦白说,这种老题材,很难写出新创意,博主内心战战兢兢,如履薄冰,文中有什么不严谨之处,欢迎批评。博主的这篇文章,不上代码,只讲分析...
最近项目需求,需要在Unity中动态生成二维码。所以就研究了一下,下面把动态生成二维码的方法向大家分享一下。第一种方法需要一个 ZXing.dll文件。下载地址我会在文章结尾给出。直接将下载好的dll文件导入到Unity工程中即可,下面一起来看一下如何通过使用 ZXing.dll来生成二维码吧。创建...
1.什么时候需要用到强制类型转换当把子类变量赋给父类引用变量时,这个父类引用变量只能调用父类拥有的方法,不能调用子类特有的方法,即使它实际引用的是子类变量。如果需要让这个父类引用变量调用它子类的方法,就必须把它强制转换成子类类型。2.引用类型之间要强制转换成功需要有什么条件把父类实例转换成子类类型,...
编者按:随着众多传统工作面临失业风险,编程成为21世纪必备的技能。网上有许多编程的资料,也有各种各样的培训班,但是很多都没有抓住编程的重点方面,其教菜鸟的办法很糟糕。为此,有20多年编程经验的Rainer Hahnekamp总结了新手学习编程的5大支柱,希望初学者能够从中掌握到学习的方法。我编程都已...