自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 委托和事件以及订阅

可以看到,OnSkill就是委托(这里用的是特殊的事件),而发布者,只需要在恰当的时机调用这个PlaySkill方法就行。它只负责触发,观察者(例如GameManger)的方法,其他什么都不管。一般是单例模式,单例最好在Awake的时候就生成好。在游戏中,为了去耦合性,经常需要用到订阅。这里需要三个类(发布者,观察者,执行者)只需要将Hurt方法绑定在这个委托上即可。观察者(例如GameManger)执行者(例如这里是Enemy)发布者(例如Player)这里是无参无返回值的订阅。

2024-05-21 23:52:55 282

原创 安卓手机存储踩坑(安卓excle读取问题)

总体来说还是相当折腾的,为了用excle写物品信息,总共花费了3天时间琢磨查询这个读取,虽然中间多了一步转换Json文件,但是最后结果来说,实现了读写,只要打包的时候记得把excel变成Json就行注意事项就是上述的几个:1.尽量都用string,int,bool这三个类型,其他自定义类型,写个方法转换一下就行2.不要出现英文逗号,对Json分割回数组会阻碍。

2023-05-07 15:33:30 163 1

原创 Unity游戏保存踩坑记录(含Excel和Json格式)

1.安卓和PC不同,PC能读取excel的方法在安卓不一定适用,目前在安卓上,没有发现可以读取excel的方法(尝试了许多,都读取失败了),还是得老老实实Json,不过可以写个PC读取Excel的方法来加快策划速度,如果是做PC端的话,可以支持读写2.保存Json的时候,最好把数据类型定在int,bool,string这几个里面,千万千万不要使用float。

2023-05-05 23:57:26 680 1

原创 滚动条的利用

做Unity中,需要实现一些书本阅读功能或者是战斗文本功能,又或者是背包,配方等功能如果做切页的话,一方面是使用不是很美观,另外一方面代码也涉及一些逻辑判定比较麻烦因此这里用滚动条来完成这个效果之前想要做战斗当中不断有新的战斗文本描述弹出,都用一个窗口实现,一直没有想到方法后来看了ScrollRect组件的使用,明白了这个方法,感觉对游戏来说,实用性还是很大的。

2023-05-01 16:29:40 60 1

原创 Unity当中通过字符名修改对应属性

制作一个RPG游戏,里面设定了大量的属性,然后其他的一些事件当中需要对这些属性进行加减乘除,最初使用swich函数来做,每个函数都写一次方法,过于麻烦,因此寻找了新方法来替换。这个是我在另外一个类里面设定的方法,通过单例模式来访问,可以使用字符名去更改对应的属性值。这个部分是我设定的人物属性,这里就简单点,攻防血三个(实际上应该会有几十个属性)

2023-04-20 18:36:29 537

空空如也

空空如也

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

TA关注的人

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