
成长记录
文章平均质量分 57
雪之梦境
希望此生能有机会参与制作头号玩家那样的游戏,积累经验ing
展开
-
如何改变Visual Studio Code的背景图片
本人因为不怎么喜欢编辑器默认的单调的背景图,所以在前天刚改完VS2017的背景图后,又在今天安装了VS Code并改了背景图。以下是具体步骤: 1.VS官网下载安装VS Code,安装教程网上搜一下就能搜到。然后打开VS Code,点击第一个红框,接着在搜索栏输入background,会跳出来很多选项,我选择的是第一个,还是因为下载量多,然后点击安装就行,关闭VS Code,以管理员的身份...原创 2018-05-17 20:27:54 · 54973 阅读 · 14 评论 -
unity TextMeshPro的简单使用
由于最近项目需要炫酷的字体,所以就上网找了很多方式,最终还是决定用unity的TextMeshPro,下面图中上方是用TextMeshPro调的,下方是普通的Text文档。创建方法如下: 挂载的组件如下:组件和普通的Text差不多,但还是多了一些新功能:Font Asset:通过Font Ass...原创 2019-03-18 19:43:06 · 19995 阅读 · 7 评论 -
Socket: bind failed, error 的处理方法
今天打开unity的时候出现了下面两个报错Socket: bind failed, error: 以一种访问权限不允许的方式做了一个访问套接字的尝试。Unable to join player connection multicast group.而且是所有项目都会出现这两个报错,这让我很懵逼,然后就去搜索解决方案,具体在下面这个网址:https://forum.unity.com...原创 2019-03-21 12:52:15 · 5678 阅读 · 0 评论 -
使用UGUI实现简单循环列表
1.先上效果2.接着上代码3.然后是面板结构,把对应的拖进脚本上的位置就行4.最后解释下我的代码。(我只是实现了出来,并没有考虑代码优化什么的,如果需要优化只能自己去想了。)Person类是定义想要的对象,可以继续往里添加。然后我定义了两个按钮,一个image数组和text数组,对应面板结构里content下面的每个img(作为底纹背景)下面的icon和txt,一个...原创 2018-12-18 23:38:25 · 1447 阅读 · 0 评论 -
数据持久化的几种方式
数据持久化的方式有很多,最近只学了几种,在此一一列出来,记录下自己的成长,以下几种方式都是在编辑器模式下直接运行的,不需要游戏运行。1.首先是Json格式的写入和读取需要存储的数据类一定要加上[Serializable]序列化标签,Data类里面有名字和一个SubData的集合,SubData类里面则包括常用的几个数据类型的字段,最上面的LoadJson是一个可以在编辑器菜单栏直接执行...原创 2018-12-12 01:08:45 · 7362 阅读 · 0 评论 -
使用Unity ECS简单实现物体的移动
最近和我的良师兼益友研究unity 18版本的新功能ECS,如上图,场景内只有这几个GameObject,然后只有Settings是添加了脚本,PlayerRenderPrototype是添加了组件的,其中PlayerRenderPrototype的GameObjectEntity组件是在加了MeshInstanceRenderer后unity自动添加的,而且要想让物体响应ECS,就必须需要这...原创 2018-12-17 01:49:05 · 6499 阅读 · 4 评论 -
使用unity实现桌面宠物
使用unity做出来的安装程序都是有边框以及背景的,而且要想点击其他窗口就不得不切换窗口,然后最近因为突发奇想,想要个桌面宠物来解解闷,便上网搜了些文章https://blog.youkuaiyun.com/q493201681/article/details/65936592再结合自己的脚本实现了下面的效果。链接里的文章包含了三种方式,而且还包括穿透点击的效果,但是正是因为点击能穿透了,所以...原创 2018-12-27 02:11:53 · 11335 阅读 · 6 评论 -
关于unity中数据的简单存储和EditorPrefs.DeleteAll()的谨慎使用
因为最近在和别人合作做单机2D回合制RPG,所以需要在本地存储数据,Unity中有PlayerPrefs和EditorPrefs两种,图片里列举了这两种方式的存储和获取方法,其中EditorPrefs比PlayerPrefs多了一个bool的存储和获取。EditorPrefs是在编辑器模式下的存储功能,PlayerPrefs是游戏运行时的代码里定义的存储功能,比如游戏结束显示最高分,就可以调用Pl...原创 2018-12-10 00:23:10 · 1672 阅读 · 0 评论 -
unity2018新功能2D Animation
先上效果1.第一步打开Window下的Package Manager,安装红框里的两个或者只安装2D Animation(因为我只用了这个,没用IK)2.选择一张图片,进入编辑模式,选择Bone Editor,Tools栏分别是创建骨骼,创建自由骨骼,移动骨骼,成为父级,分裂骨骼,删除骨骼。创建骨骼,切换到Skin Weights And Geometry Editor,点...原创 2018-12-19 19:03:00 · 2649 阅读 · 12 评论 -
Unity TileMap中Palette显示不出图片的bug
由于项目需要用到地图编辑器,所以需要用unity的TileMap来把场景布置好,然而按照步骤做下来后,我发现新建的Palette里面不显示tile图片,但选取该格子时能显示该格子的信息,用笔刷选取后也能在场景里刷出来,说明其实已经把tile的图片放进palette里了,但是并没有显示出来。情况如下重启unity之后也毫无卵用,unity版本是2017.4.3f1,百度搜了很多也没有搜到,最...原创 2018-12-13 01:59:56 · 4282 阅读 · 6 评论 -
IOException: Win32 IO returned ERROR_BROKEN_PIPE 的解决办法
最近在接广告的SDK,导入了官网提供的unitypackage包后,再打包生成APK文件时会出现IOException: Win32 IO returned ERROR_BROKEN_PIPE的报错,后来查了很多文档,也将Build System改成Gradle之后试过,但还是会有 和的报错。不过最终在unity的官方社区找到了答案,以下是我找到的答案:I found the solu...原创 2018-08-02 01:32:49 · 4709 阅读 · 2 评论 -
如何改变VS2017版的背景图片
之前一直用的15版VS,后来改用17版了,感觉VS的背景图片太单调了,所以就自己上网搜索了下怎么改变VS2017版的背景图,作为初学者,记录下自己的成长经历,也希望能帮助其他需要的人。进入正题:1.官网下载VS2017版,安装。2.打开VS,因为17版的有中文语言包,所以界面是中文的,英文的应该就是tools,打开工具栏。3.然后点扩展和更新4.第一步点击联机,第二步在搜索框输入backgroun...原创 2018-05-15 22:39:53 · 17655 阅读 · 0 评论 -
用unity简单实现老虎机
最近闲来无事,就瞎搞了下面这么个玩意,一开始点击鼠标左键,开始滚动数字,然后每点一下鼠标左键,依次停止滚动并显示一个数字,知道所有都停止滚动之后再点鼠标左键就会重新开始。代码如下:很简单的功能,可以在无聊时打发时间...原创 2019-03-18 19:58:06 · 6753 阅读 · 2 评论