- 博客(20)
- 收藏
- 关注
原创 Unity做一个类似星露谷物语的游戏【6】
hallo and welcome~小半年不见想死我了,由于我懒的原因这么久没更新 所以今天为表歉意我来更新新的功能,第一个功能就是做一个可爱的小光标,让玩家知道哪个地方可以种植或者交互,还有一个功能就是割草在update中调用是否显示光标的函数 记住一定要把光标的位置转换,现在光标的位置是屏幕坐标 要显示到ui上就要用坐标转换把屏幕坐标转换成ui坐标。
2025-03-13 00:18:56
646
原创 Unity做一个类似星露谷物语的游戏【5】
hello and welcome back ,一个月不见 十分想念,最近外包狗有点忙,博客耽误了一下,以后一定一周一更~今天我们来学习用tilemap创建场景,最基础的使用由于时间关系就先不赘述,今天讲的是使用tilemap管理场景 ,比如哪些位置可以被锄头凿地,哪个地方可以放家具,哪个地方可以丢弃物品等。
2024-12-02 00:26:31
1029
原创 Unity做一个类似星露谷物语的游戏【4】
Hello and welcome back 调休那周周末太累了没有写博客,今天周五,趁刚学完算法再来给大家写第四节的教程 今天我们来学习UI物品的拖拽,交换位置,显示物品详细信息,点击UI生成相应的物品,内容相对比较简单,用到的都是UNITY的内置接口,但是对刚入门的同学来说也是值得学习的~
2024-10-19 00:28:29
975
原创 Hearts of Iron IV国区购买教程
哈喽 大家好,今天我们不写代码了,最近发现Hearts of Iron IV又史低了 很多小伙伴想要玩 但是发现锁国区了,今天我就给大家介绍一下怎么再国区购买这个游戏。然后进入你的steam购物车就会惊奇的发现这个游戏已经再购物车里了 而且货币是人民币~首先 我们打开浏览器 点击右上角的扩展–>管理扩展–>添加新扩展。验证之后再搜索栏肿搜索Hearts of Iron IV。下载完成之后进入steamdb页面完成验证和登录。点进去 点击 add to cart。点进去之后点击package。
2024-10-12 10:25:27
611
原创 Unity做一个类似星露谷物语的游戏【3】
Hello and welcome back 今天我们来讲一下主角物品栏的课程,主要内容是物品栏的建立,物品的捡起,捡起物品后ui栏显示相应的物品。
2024-10-07 18:16:33
1930
原创 Unity做一个类似星露谷物语的游戏【1】
星露谷物语这个游戏非常的好玩♂,所以就利用闲暇时间准备做一个类似星露谷物语的游戏,准备把制作过程通过博客的方式记录下来分享给Unity新手和想要学习Unity的好盆友,如果有错误的地方请指正~~资源下载链接:https://pan.baidu.com/s/11MzqpDdq2qmhiL2wGD3cxg?pwd=z6ik提取码:z6ik如果链接被吞了可以私信联系我要资源工程使用的版本是Unity2022.3.34f1c1工程是2D好啦!
2024-09-21 02:55:16
1819
原创 Unity中的数据存储功能
由于计算机的硬盘只能保存数据,不能直接保存对象,因此想要进行游戏存档,就必须要对游戏中的对象进行序列化,将其转为二进制数据,如果想要读取,就要将数据进行反序列化,将数据转变为对象序列化的方法unity自带的序列化代码unity自带的序列化unity提供了PlayerPrefs,可以进行一些简单的存取功能,可以保存int,float和string三种,分别对应PlayerPrefs.SetInt(“保存的名称”,数字) PlayerPrefs.SetFloat(“保存的名称”,数字) PlayerPr
2021-05-26 14:37:29
830
原创 对象池的简单应用
对象池呦对象池里只有一个预制体队列对象池对象池的设计做个预制体吧开始测试对象池里面有多个预制体对象池的概念对象池是个什么东西呢?对象池是用来管理对象的一个池子,当一个物体需要大量的创建和删除时,由于函数Instantiate十分的耗费性能,所以要用对象池来管理,在加载界面中先在池子里面创建一些游戏物体,然后需要的时候从池子里取出,当使用完成后再放回池子里,利用SetActive来代替Instantiate和Destroy。对象池呦三种模式:队列模式,数组模式,栈模式,三种模式大同小异,看个人喜好使用对
2021-05-24 15:29:12
342
原创 Json和Xml的使用方法(新手向)
Xml和Jsonxmlxml配置文件读取xml文件JsonJson的配置文件Json表读取JsonxmlXml和Json的介绍大佬的博客里都介绍的很清楚 我就不多赘述了,直接讲使用方法 如果想了解他们的区别和优点可以看大佬写的博客xml配置文件(编码格式是UTF-8 可以读取中文) <女盆友>//根结点 <小花> <年龄> 18 </年龄> <手机号> 184545454
2021-05-20 15:16:01
508
3
原创 Git创建本地仓库并上传到远程仓库
git简单的要命啊! 不多逼逼 直接高潮本地创建仓库: git init 执行完后会出现一个.git 的文件夹查看未上传的文件: git status 未上传的为红色 上传的为绿色上传文件: git add . 可以吧全部的文件上传到本库仓库,但是容易被骂 最好一个一个上传注释: git commit -m “abcde” 给本次的操作注释 注释内容为“abcde”在gitee或者GitHub中建立仓库关联远程仓库: git remote add origin xxxxxxxx.git (xx
2021-04-14 17:11:16
185
原创 STL数值运算
数组子集1 slice类(切割)可以从一个数组中提出部分元素,组成一个新的数组slice(a,b,c)切割条件:起始下标a,元素个数b,元素间距cslice_array类:为切割提供内部辅助的类别作用:将同一个值赋给每个元素,赋值给另一个数组,调用任何一个赋值复合运算2 gslice(广义切割 切多维数组的时候好难啊)会包含n个切割的所有信息,可以生成多维数组3 mask_array(屏蔽子集)返回值为布尔将屏蔽作为数组的下标,值为true表示可以作为结果的一部分属性:若要定义某数组的具体
2021-04-07 18:28:28
287
原创 STL迭代器
迭代器的介绍迭代器本身是一种对象,是指向数组的指针概念的抽象,可以使程序反复的对stl容器内容访问迭代器的类型输入迭代器用于对程序中需要的数据源(容器,数据流。。。)提供输入接口。 迭代器可以被修改。只能一次一个的向前读取元素,并且按此顺序返回元素值。同一个值不会被读取两次,一旦从输入流输入一个字后下一次读取时就会传回另一个字如果两个输入迭代器在同一位置 则两者相同。操作:* 读取迭代器对应的元素->读取元素中的成员++迭代器前移输出迭代器主要用于输出程序中已经得到的数据结果 只能
2021-03-29 19:21:03
119
原创 STL算法总结
STL的四种算法1 非修改式算法 :不改变容器元素的次序和元素值 一般通过input迭代器和forward迭代器完成工作,可用于所有的标准容器2修改式序列算法: 不直接改变元素的值,具有移除和删除算法,移除不改变容器的大小和容器中元素的个数3排序:通过对容器中元素的赋值和交换,改变元素的顺序,复杂度低于下你选哪个算法,要使用随机存取迭代器,不能用于关联式容器(关联式容器的元素被视为常熟)4通用数字算法:数学运算for_each算法for_each(迭代器1,迭代器2, 进程)在区间(1,2)之间
2021-03-24 10:36:28
196
原创 Qt 信号和槽的小问题(新手向)
Qt项目报错: static assertion failed: Signal and slot arguments are not compatible(信号和槽的参数不对应)例:槽函数:void A::give(QString a){ qDebug()<<"give"<<a;} 部分代码 void (A:: *asignanl)(QString)=&A::give; void (B:: *bsignanl)(QString)=&
2021-03-22 16:54:48
1538
原创 C++ STL容器总结 序列式
Vector容器vector容器是最简单的序列式容器,支持随机访问,随机存储。类似动态数组,将元素置于动态数组vector可以实现队列,数组,堆栈的全部的功能vector定义:vector vec;vector函数:size()统计容器元素数量capacity()返回容器最大可容纳的元素数量reserve()预先设置容器的大小resize()修改容器的大小empty()判断容器是否为空clear()清空容器中所有元素front()返回容器中第一个元素back()返回容器中最后一个元素
2021-03-11 18:21:36
102
原创 STL学习笔记
容器容器包括:向量vector 列表list 双队列deque 集合(树)set 多重集合multiset 映射(图)map 多重映射multimapvector是包含一个或多个元素的数组list是由节点组成的双向链表 每个节点包含一个元素deque是包含n个连续指向不同元素的指针组成的数组容器成员满足的条件1 元素必须是可复制的,所有容器均会产生一个元素副本,所有容器操作返回的均是其元素的副本,导致复制构造函数经常执行2 元素必须可指派 所有容器的成员函数均可以利用assign函数赋值3
2021-02-20 15:44:50
88
原创 Xml的基本使用
首先随便准备一个XML文件,可以用TXT文本文档编辑然后保存为UTF-8格式,更改后缀为XMLXML 例子<病例> //根 <感冒> // 一级子节点 <风寒束表>// 二级子节点 <辩证要点>// 三级子节点1恶寒发热,鼻塞声重,流涕清稀,咳嗽喉痒,痰多稀薄,无汗,头痛,肢体酸痛,舌苔薄白,脉浮或浮紧。 </辩证要点> <取穴>//三级子节点2列缺、迎香、风门、风池、合谷、支正 </
2020-06-08 14:30:27
151
原创 Unity中UI的使用(小白)持续更新
一、查找框功能 (模糊查找)建立一个Image 添加Scroll rect ->建立子物体Text添加Grid Layout GroupScroll Rect的Content组件制定为Text建立InputField 和一个按钮 用于输入查询对象建立Resources文件夹,将预制体存入该文件夹,该预制体也要有Textprivate GameObject gridnameshow;//讲查询到的物品通过UI生成在Canvas面板public Button searchbutton;//
2020-05-28 15:57:00
693
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人