自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 C# 枚举IEnumerable / IEnumerator

古人诚不欺:读书百遍,而义自见。关于这个知识点,真的看了好多遍,一直都不甚理解。今天总算有了些粗浅的理解:基本的关于IEnumerable / IEnumerator定义等废话就不说了…yield: 包含yield语句的方法和属性也称为迭代块;使用迭代块,编译器会生成一个yield类型,其中包含一个状态机。public class LinkedList: IEnumerable{ public LinkedListNode First { get; private set; }

2021-08-23 15:19:52 294

原创 C# 链表LinkedList

什么是链表?先引用一张Christian Nagel原书中的图:图中的即为链表的基本结构。链表的每个元素由三个部分构成:当前元素值Value,前一个元素值Previous,以及下一个元素值Next,这几个名字很重要!!!这三部分我理解了好久…书中也并没有明确说明谁是谁…链表的优势在于:从中间插入元素时,只需要修改上一个元素的Next和下一个元素的Previous。链表的缺点:链表的元素只能一个接一个的访问,如果是最后一个元素,那么就需要把所有元素遍历一遍,才能访问到最后一个。这样的说明并不直观

2021-08-20 18:42:33 2892

原创 Unity: Scriptable Object 数据容器

这个知识点主要是承接于上一个API: Addressables.InitiliazeAsync()https://blog.csdn.net/linw321456/article/details/118418812在文章的最后部分提到了初始化对象,就需要使用到ScriptableObject。根据Unity官方手册中介绍,直接就说明这是一个数据容器,用于储存大量的数据,且不依赖于类的实例。https://docs.unity3d.com/Manual/class-ScriptableObject.h

2021-07-06 22:56:24 249 1

原创 UnityAPI Addressables.InitiliazeAsync() 学习小记

第一个API: InitialiazeAsync();官方文档: https://docs.unity.cn/Packages/com.unity.addressables@1.18/manual/InitializeAsync.html?q=InitializeAsync这个接口人如其名,就是为了初始化,初始化做了以下动作:虽然看懂了意思,但是并不明白什么意思…这个接口是会自动添加并运行的,也可以手动添加。官方文档先是说不是硬性要求手动添加,紧接着又说手动添加的好处。。当前操作返回值为一个

2021-07-02 23:09:25 1739 3

原创 Unity AddressableAsset 资源加载

Addressable Asset对于Unity已经不是新的内容,但是对于我而言都是新的内容…在此之前好不容易把cocos的AssetBundle研究的可以用了,来到Unity这边也是想着可不可以迁移下,就不用那么费劲了。事实证明,不管是啥,都要耐下心来潜心学习。真心感觉已经过了这样的年纪了…主要是看啥都是专业词汇,没有什么是自己认识的…谨此纪念下自己逝去的青春,并且给自己未来以鼓励。回到正题:资源加载这里只介绍下自己对资源加载的理解。第一步:通过AddressableAssets的接口可以自

2021-06-28 14:15:51 715 2

原创 Unity Cache Server Disabled

这个error不是红色的,但是visual studio2019的从元函数功能用不了了,感觉一下就自废武功了。错误产生的原因:白天时候提示项目中病毒了,然后就杀了下毒…明明提示的只是一个项目,结果我不管打开哪个项目都不行了…解决办法:https://blog.csdn.net/qq_43959027/article/details/104456811我并不懂为啥,但是照做后OK了。。。...

2021-06-26 23:16:43 245 1

原创 Unity 极简进度条progressbar制作

这里不需要slider,也不需要scrollbar…只需要一张image!什么?!(此处应该配一张what?!!)好把,不逗b了…我这里是用了一张button的背景图,不是很合适,效果如下:我的建议是需要一张和progressbar大小相匹配的image,否则就会出现拉伸效果。在image组件下,当你添加souce image以后就会出现个image Type,选择filled,然后根据自己需求选择其他的水平,垂直还是360度环绕效果…UI上面的进度条就设置好了。然后,就是添加一个代码控

2021-06-21 10:21:36 1614 2

原创 Unity C#构造函数,虚函数,泛型理解初探

这几个概念反复学习了很多次,一直以为自己所学到的是流于表面。但直到这次的再一次学习,才发现刚刚才是流于表面…以前的什么都不是。构造函数构造函数为和类同名的成员函数,可以多态(含有不同参数的同名函数)类含有两个成员:数据成员和成员函数其中构造函数为特殊的成员函数,即创建类的实例时候会直接调用构造函数,相当于进行了一次构造函数初始化。class person() { public age = 10; //数据成员 public void person() { //构造函数 debug.lo

2021-06-17 14:30:53 587 1

原创 Unity wayPoints Free 路点系统免费版

如题:我发现这个玩意不容易找到免费学习版本,所以就主动提供一个吧。当然,资源来源于Unity官方商城:https://assetstore.unity.com/packages/tools/utilities/waypoints-free-143216;这个是基础学习版,也有收费版本。链接:https://pan.baidu.com/s/1CLo0WbDFQMmswKO0BDrZ-Q提取码:m1ae这是我导出来另存的…...

2021-06-15 14:45:31 185 2

原创 Unity 关于外部工具visual studio2019

如图,外部工具的打开速度和.csproj文件数有关。我在开始使用时候把所有的复选框全都勾上了,所以每次初次使用时候要初始化58个.csproj出来。快的话,要等几分钟…都去了以后,很快就打开了。但是具体的勾选,要看个人的使用。...

2021-06-10 22:31:32 815 2

原创 Unity hold on.. importing Assets问题

如图:经常碰到这个问题:项目版本:V2020.3.6f1c1external tools:visual studio 2019问题产生: 打开项目Ok,打开项目代码时会弹出对话框尝试解决问题:1. 重启项目——失败2. 等待 ——失败,等了2个小时还是一样…3. 修改unity的设置,更换exteral tools后重启 —— 失败最终解决方案,在下面链接里:https://unity.cn/ask/question/607585c6edbc2a001f353ebe这里贴下答案

2021-06-10 17:05:37 6710

原创 Unity 文本框text数值赋值

如题,在cocos中使用好像简便些。养成良好习惯,先贴出参考文章两篇:https://blog.csdn.net/qq_37712328/article/details/79383457https://blog.csdn.net/qq_25122429/article/details/109773087两篇文章看完了,然而我还是不能使用convert,一写就报错。我知道是命名空间没写对,找了一圈发现是using system:就OK了…先把标题内容写完:text文本框中的数字是字符串,不能直

2021-06-05 22:56:17 5107 1

原创 cocos 体力和倒计时新编

最早的版本,也是后来改进的基础,有兴趣的可以看下:https://blog.csdn.net/linw321456/article/details/106472398?spm=1001.2014.3001.5501这里不会在具体展示代码了,只简单介绍下,后来使用过程中遇到的一些问题以及解决方案。一开始对整个编程的过程和理解都有很多的问题,以至于基础版有各种各样甚至是千疮百孔般的问题:a. 在单独一格体力结束计时后,会继续计时;b. 体力会有时扣掉一格,有时扣掉2格,甚至多格体力;c. 恢复体力也

2021-05-30 17:00:51 272 7

原创 Unity: Input Button Cancel is not Setup

如题:解决方案Unity控制台给出了提示Eidt->Setting->Input,找了一圈并没有找到,百度了一下解决方案:https://zhidao.baidu.com/question/246635332775410244.html。图片转自以上百度链接最后发现Unity控制台给出的是答案,但是需要的是模糊查找…> <即使我自己找到了,也不会改。特此,给同样困扰的同道们以提示。...

2021-05-29 14:50:47 3726 5

原创 UnitySetup-Android-Support 和UnitySetup-IOS-Support Editor下载

UnitySetup-Android-Support 和UnitySetup-IOS-Support Editor这两个文件的下载有三种方式。第一种:Unity官网直接找链接:https://unity.cn/release-notes/full/2021/2021.1.7第二种:Unity Hub上直接可以下载安卓/IOS:1.2.3.第三种,在安装Unity时候会提示是否安装以上两个工具。...

2021-05-21 17:32:32 3763 1

原创 cocos 体力和倒计时系统

这两个结合在一起也是研究了好久,这里分享一部分经验和代码,仅供参考。并不是所有研究成果,毕竟一是还存在一些问题没能解决…二是有需要的可以私聊啊,哈哈…

2021-05-21 16:42:48 664

原创 cocos action动作执行完毕监控

这个问题其实是承接上篇文章,因为我的cc.sequence没用好,以致于我找了下其他的方法迂回解决问题。废话不多说,以下图片是cocos手册上解释:https://docs.cocos.com/creator/api/zh/classes/ActionInterval.html#isdone、我试图找了下使用方法,然而并没有看到相关的文章,最后只好自己动手丰衣足食了..使用方法也简单,示例如下var m = cc.moveby(1, 0, 100)this.node.runAct

2020-06-01 23:39:41 443

原创 cocos 关于cc.sequence的使用

对于cc.sequence的使用,我得到的结果和想要的结果有差距。不知道各位大神们是否有过同样的经验。首先,这个cc.sequence翻译过来就是顺序动作,cc.sequence(action1, action2, action3…)理论上是action1动作执行完毕,执行第二个动作action2,以此类推…可是如果每个动作都是延时动作呢?比如每个动作执行完毕都需要1秒,那么当前这个cc.sequence执行完毕一共需要3秒。而我在实际使用的过程当中,发现顺序是按顺序执行的,但是并不是第一个动作的

2020-06-01 22:53:01 4067

原创 cocos 节点坐标和世界坐标转换 个人理解与应用

关于this.node.convertToWorldSpaceAR(cc.v2(0,0))与 this.node.convertToNodeSpaceAR(cc.v2(0,0)), 相信每个人都已经知道字面意思且拜读过大部分相同的文章,我看过几十篇了吧,然而还是不能理解与正确使用(自认为不是很傻…请不要鄙视往下看吧…)这里呢,经过我反复的试验与思考,我将给和我一样懵…的童鞋们分享下:在介绍这两个坐标转换前呢,先说下this.node.getPosition与this.node.setPosition

2020-06-01 14:48:31 2204

原创 Cannot set property active of null 关于active属性为空

Cannot set property ‘active’ of null 关于active属性为空一般只有像我这样的初学者才会犯的错误,其实就是cocos的组件没有添加上。而对于null这个报错,就可以以此类推,看看是否未赋值,未赋值的原因在哪里,问题就解决了。...

2020-05-31 23:25:33 1857

空空如也

空空如也

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

TA关注的人

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