- 博客(589)
- 资源 (1)
- 收藏
- 关注
原创 【推荐100个unity插件之14】Unity2D TileMap的探究(最简单,最全面的TileMap使用介绍)
之前有人在微信上找我,问了TileMap相关的知识【unity实战】随机地下城生成2——绘制地图Tilemap的使用及一些技巧的使用(含源码)不过写的不是特别不是特别细致,只是简单的用了一下,所有这次特地打算单独写一篇文章,来介绍一下,下次还有人问我,我直接就把这篇文章丢给他,完美!Unity的Tilemap 一般称之为瓦片地图或者平铺地图,是 Unity2017 中新增的功能,主要用于快速编辑 2D 游戏中的场景,通过复用资源的形式提升地图多样性。Tilemap是一个用于创建2D地图的工具。
2023-08-20 16:51:02 5365 3
原创 【实现100个unity特效之4】Unity ShaderGraph使用教程与各种特效案例(2023/12/1更新)
ShaderGraph是Unity中的一个可视化工具,用于创建和编辑图形着色器。其意义在于简化编写复杂着色器的过程,减少对具体编程语言的依赖,使艺术家和设计师可以更方便地创建各种美术效果。使用ShaderGraph可以通过图形界面设置着色器属性,包括颜色、纹理、光照等,并在视窗预览中即时显示结果,从而快速迭代和调整着色器。使用ShaderGraph需要先安装Unity 2018.1或以上版本,并添加ShaderGraph插件。打开ShaderGraph面板后,可以通过拖放节点并连接它们来创建着色器。
2023-06-25 14:43:00 16165 25
原创 【unity小技巧】常用的方法属性和技巧汇总(长期更新,2024/6/13更新)
移动力翻转单例泛型单例取绝对值检测鼠标旋转取整枚举屏幕和世界转换获取对象的唯一标识ID鼠标控制摄像机聚焦和平移归一化操作获取图片宽高碰撞检测触发器检测将值限制在范围删除具有标签的对象ListlocalPosition和Position随机数IndexOf查找字符串在目标字符串或数组中的索引位置鼠标显隐不运行调用函数鼠标是否位于UI上字典TileMap常用操作画布组图片拉伸摄像机像素化抗锯齿获取动画和动画进度Unity常用的属性标签和关键字
2023-06-04 12:25:52 1576 9
原创 git最全最常用的命令整理
如果我们git clone的下载代码的时候是连接的https://而不是git@git (ssh)的形式,当我们操作git pull/push到远程的时候,总是提示我们输入账号和密码才能操作成功,频繁的输入账号和密码会很麻烦。在平时开发中,我们有时候可能会因为手误或其它原因将某些重要文件删除。如果之前有将此文件纳入到 Git 中,这时便可以利用 Git 来对误删文件进行恢复。(与git远程仓库保持一致:git reset --hard origin/master)下面我们使用 Git 进行恢复被删除文件。
2019-07-15 09:47:27 586
原创 【制作100个unity游戏之31】用unity制作一个爬坡2d赛车小游戏
【制作100个unity游戏之31】用unity制作一个爬坡2d赛车小游戏
2024-07-22 10:10:19 709
原创 【制作100个unity游戏之30】使用unity实现一款2d俯视角RPG战斗游戏,主要使用InputSystem+有限状态机+A*寻路实现(完结,附带项目源码)
【制作100个unity游戏之30】使用unity实现一款2d俯视角RPG战斗游戏,主要使用InputSystem+有限状态机+A*寻路实现
2024-07-15 13:54:59 1052 1
原创 【unity实战】Unity中使用A*寻路+有限状态机制作一个俯视角敌人AI
【unity实战】在Unity中使用有限状态机制作一个敌人AI之前做的是2d平台的,但是俯视角怎么做呢?俯视角可能要复杂一些,要考虑4个方向和躲避障碍物,这里我就用A寻路插件来实现,关于A【推荐100个unity插件之1】2d使用A*Pathfinding插件实现敌人AI,并自动躲避障碍物A*官网下载地址:https://arongranberg.com/astar/download我们下载免费版即可。
2024-07-05 22:29:27 1460
原创 【unity小技巧】2d人物和树木或者物品遮挡关系
我们希望实现人物走到树前,人物遮挡树木,当人物走到树后,树又遮挡玩家如果我们直接修改图层排序方式肯定是不行的,玩家要么直接被遮挡,要么直接遮挡树木当然你可以通过代码的方式,动态的修改人物图层排序值,但是太麻烦了,这里我们就不探讨了。
2024-07-05 22:28:33 568
原创 【unity实战】使用Unity实现动作游戏的攻击 连击 轻重攻击和打击感
注意本文为自己的学习记录笔记,主要是对游戏攻击 连击 轻重攻击和打击感进行探究,其中打击感实现一般依靠播放受击动画、击退、攻击特效、时停和屏幕震动反馈等来实现,如果你有其他的好方法也欢迎补充。
2024-07-04 22:00:18 1231
原创 【unity实战】使用unity的新输入系统InputSystem+有限状态机设计一个玩家状态机控制——实现玩家的待机 移动 闪避 连击 受击 死亡状态切换
【unity实战】使用unity的新输入系统InputSystem设计一个玩家状态机控制——实现玩家的待机 移动 闪避 连击 受击 死亡状态切换
2024-07-04 21:59:34 904
原创 【unity实战】在Unity中使用有限状态机制作一个敌人AI
有限状态机以前的我嗤之以鼻,现在的我逐帧分析。其实之前我就了解过有限状态机,但是奈何那时能力不够,并不能理解其中的奥秘,只觉得麻烦。直到我项目需要越来越多的去编写敌人的AI,大量的if else让我头晕目眩,各种状态的切换和调试耗费我大量的时间。于是我又重新查找一些状态机的教程进行深入学习。以下我我的学习记录,希望对你有帮助。如果后续项目使用时存在任何问题我还会回来补充和调整,文章的代码我也会尽量保持完整分享,以便大家可以复制粘贴盗自己的项目中即可使用。待机状态// 计时器// 计时器累加。
2024-07-02 20:31:27 1254
原创 【unity实战】使用旧输入系统Input Manager 写一个 2D 平台游戏玩家控制器——包括移动、跳跃、滑墙、蹬墙跳
【unity实战】使用旧输入系统Input Manager 写一个 2D 平台游戏玩家控制器——包括移动、跳跃、滑墙、蹬墙跳
2024-07-02 20:09:33 955
原创 获取不同效果的免费中文字体,看这篇就够了
王汉宗自由字型由研发天蚕字库的台湾中原大学数学系王汉宗教授先分别在2000年和2004年先后捐出十套WCL系列字型和32套新字型,全部以GNU GPL许可分发。
2024-07-01 23:06:14 474
原创 【unity小技巧】最简单的办法在Unity中使用TextMeshPro中文字体
最近不止一次被问到TextMeshPro中文字体的问题TextMeshPro如何显示中文字体?如何创建TextMeshPro字体资源?部分中文字体为啥显示口口,不能正式显示?
2024-07-01 22:04:00 544
原创 【unity实战】制作敌人的AI,使用有限状态机、继承和抽象类多态 定义不同状态的敌人行为
制作敌人的AI,使用有限状态机、继承和抽象类多态 定义不同状态的敌人行为
2024-06-26 10:14:13 1083
原创 【unity实战】Unity中基于瓦片的网格库存系统——类似《逃离塔科夫》的库存系统
在这一集中我将使用Unity制作基于瓦片的网格库存系统。就像在《逃离塔科夫》、《暗黑破坏神》或《流放之路》等游戏中一样。新增ItemData配置物品修改Item} }修改InventoryController//TODO: 方便测试,动态随机添加物品 if(Input . GetKeyDown(KeyCode . Q)) {} //... } //随机添加物品 private void CreateRandomItem() {();
2024-06-24 10:27:01 1175 2
原创 【unity小技巧】Unity中实现一个战斗连击连招系统,可以动态添加减少连击连招段数功能
新增AttackSO配置不同的连击动画,新增动画覆盖控制器配置不同段的连击攻击动画和伤害新增Weapon 武器脚本新增角色攻击连击控制比如我先配置段攻击攻击脚本效果,两段攻击比如拾取物品,新增一段攻击新增物品脚本配置效果,拾取之后,玩家多添加了一段攻击可以看到攻击从开始的2段变成了三段赠人玫瑰,手有余香!如果文章内容对你有所帮助,请不要吝啬你的,以便我第一时间收到反馈,你的每一次都是我不断创作的最大动力。当然如果你发现了文章中或者有,也欢迎评论私信告诉我哦!好了,我是,https
2024-06-24 10:23:22 738
原创 【unity实战】制作unity数据保存和加载系统——小型游戏存储的最优解(包含数据安全处理方案的加密解密)
【unity实战】制作unity数据保存和加载系统——小型游戏存储的最优解(包含数据安全处理方案的加密解密)
2024-06-20 09:34:02 1234
原创 【unity小技巧】unity事件系统创建通用的对象交互的功能
游戏开发过程中,要实现玩家和物体之间的交互是非常常见的事情。如果在开发过程中,你希望和箱子交互触发开箱子的方法,和门交互,又触发开门的方法,实现方式其实有很多,比如继承同一个分类或者定义一个接口就是不错的方法,门和箱子都继承这个接口,然后各自重写方法接口里面的触发方法。但是,如果我说要实现点击一个按钮,打开几个箱子同时开启几个门呢?你可能会说我先获取所有的箱子或者门,然后循环遍历执行里面对应的触发方法不就可以了?当然这种方法是可行的,但是不够优雅。
2024-06-20 09:33:06 1111
原创 【推荐100个unity插件之22】基于UGUI的功能强大的简单易用的Unity数据可视化图表插件——XCharts3.0插件的使用
unity怎么绘制图表?这是最近最常听到的问题。这次就介绍一款基于UGUI的功能强大的简单易用的Unity数据可视化图表插件——XCharts3.0。它支持折线图、柱状图、饼图、雷达图、散点图、热力图、环形图、K线图、极坐标、平行坐标等十几种内置图表,以及3D饼图、3D柱图、3D金字塔、漏斗图、仪表盘、水位图、象形柱图、甘特图、矩形树图、桑基图、3D折线图、关系图等十几种扩展图表。
2024-06-19 13:29:44 1151
原创 【unity小技巧】unity3D寻路指示轨迹预测
最近刷到b站up主山长操作库的内容,感觉很有意思,于是就简单整理了一下。注意本文的实现思路完全是按这位up整理的,这里就先放记录在这里,后续如果实际项目有用的到再深入研究。
2024-06-18 09:28:55 550 2
原创 【推荐100个unity插件之21】unity实现多语言切换功能——Localization插件的使用
当介绍Unity实现多语言切换功能时,本文将重点关注一款名为Localization的插件。该插件为Unity开发者提供了一种简单而强大的方式来实现应用程序的多语言支持。通过使用本文提供的技巧和指南,你将能够轻松地为你的游戏或应用程序集成多语言切换功能,从而为全球用户提供更加友好和个性化的体验。在本文中,我们将深入探讨Localization插件的使用方法、优势和注意事项。我们将从导入插件开始,逐步引导你完成设置语言文件、在代码中使用本地化文本等操作。
2024-06-18 09:28:30 1416
原创 【推荐100个unity插件之20】一个强大的JSON处理库——Newtonsoft.Json(也称为Json.NET)
Newtonsoft.Json(也称为Json.NET)是一个强大的JSON处理库,用于在.NET平台上进行JSON序列化和反序列化操作。它提供了一系列功能丰富的API,可以轻松地将.NET对象转换为JSON字符串,并将JSON字符串转换回.NET对象。:适用于需要处理复杂JSON结构或需要高度灵活性的场景,尽管会牺牲一些性能和增加项目体积。如果你需要支持包括字典、私有字段以及自定义序列化行为,Newtonsoft.Json是更好的选择。
2024-06-17 09:43:23 788
原创 【推荐100个unity插件之19】武器拖尾特效插件——Pocket RPG Weapon Trails(2d 3d通用)
我们平时开发游戏,有时会想要实现武器拖尾特效,就像这样。其实Unity自带了拖尾组件,但他有很大的局限性,当目标仅进行移动,转弯的时候,它是可以胜任的,但是,当物体本身发生旋转的时候,他还是会像之前那样,只是单纯的跟随transform.position进行更新。这里就需要介绍今天推荐的武器拖尾特效插件 —— Pocket RPG Weapon Trails。它的原理是每帧计算Mesh Renderer来更精确让特效贴合武器。desiredTime:表示想要让拖尾持续的时间(与time密切相关)
2024-06-17 09:42:28 967
原创 【制作100个unity游戏之29】使用unity复刻经典游戏《愤怒的小鸟》(完结,附带项目源码)
【制作100个unity游戏之29】使用unity复刻经典游戏《愤怒的小鸟》
2024-06-14 10:21:49 2070 6
原创 【制作100个unity游戏之27】使用unity复刻经典游戏《植物大战僵尸》,制作属于自己的植物大战僵尸随机版和杂交版13(完结,附带项目源码)
本节主要实现数据的存储和渲染功能。
2024-06-14 10:17:33 1195 2
原创 【制作100个unity游戏之27】使用unity复刻经典游戏《植物大战僵尸》,制作属于自己的植物大战僵尸随机版和杂交版12(附带项目源码)
本节主要实现UI框架调用不同的面板界面。
2024-06-13 09:22:04 839
原创 【制作100个unity游戏之27】使用unity复刻经典游戏《植物大战僵尸》,制作属于自己的植物大战僵尸随机版和杂交版11(附带项目源码)
本节主要实现关卡数据渲染,跨场景传数据。
2024-06-13 09:21:48 1038
原创 【制作100个unity游戏之27】使用unity复刻经典游戏《植物大战僵尸》,制作属于自己的植物大战僵尸随机版和杂交版10(附带项目源码)
本节主要实现使用DoTween优化阳光生成和拾取效果,场景切换加载进度条。
2024-06-12 11:02:00 763 1
原创 【制作100个unity游戏之27】使用unity复刻经典游戏《植物大战僵尸》,制作属于自己的植物大战僵尸随机版和杂交版9(附带项目源码)
本节主要实现添加选择植物功能。
2024-06-12 11:01:35 1346 7
原创 【制作100个unity游戏之27】使用unity复刻经典游戏《植物大战僵尸》,制作属于自己的植物大战僵尸随机版和杂交版8(附带项目源码)
本节主要添加音效,添加新植物,火炬树桩和窝瓜。
2024-06-11 13:46:17 915
原创 【制作100个unity游戏之27】使用unity复刻经典游戏《植物大战僵尸》,制作属于自己的植物大战僵尸随机版和杂交版7(附带项目源码)
本节主要实现关卡进度条的功能。
2024-06-11 13:45:54 1052
原创 【unity小技巧】unity读excel配置表操作,excel转txt文本,并读取txt文本内容,实例说明
关于unity读配置表操作,其实之前就有用过,这里只是单独整理出这部分知识,后续好使用。【用unity实现100个游戏之7】从零开始制作一个仿杀戮尖塔卡牌回合制游戏(附项目源码)
2024-05-27 19:05:57 1842
原创 【thinkphp知识】thinkphp 使用union链式操作合并两个或多个 SELECT 语句的结果集,新增不存在的字段,并赋予默认值
laravelDb查询数据库使用union合并两个不相关的表,新增不存在的字段,并赋予默认值那么thinkphp又要如何做呢?我们可以先查看官方文档:https://static.kancloud.cn/manual/thinkphp5/118084使用案例})})->select();当然,官方的这种办法是可以实现的,但是明显还不够优雅,我们可以结合buildSql构造子查询一起来使用:https://static.kancloud.cn/manual/thinkphp5/135185。
2024-05-26 21:49:56 775
原创 【制作100个unity游戏之27】使用unity复刻经典游戏《植物大战僵尸》,制作属于自己的植物大战僵尸随机版和杂交版6(附带项目源码)
本节主要是推荐两种实现配置关卡信息,并按表生成僵尸和关卡波次
2024-05-26 21:49:10 1831
原创 【制作100个unity游戏之28】花半天时间用unity复刻童年4399经典小游戏《黄金矿工》(附带项目源码)
在游戏发展史上,有些游戏以其简单而耐玩的特性,深深地烙印在了玩家的记忆中。《黄金矿工》就是其中之一,它曾经在4399等游戏平台上掀起了一股游戏热潮。这款游戏不仅给无数玩家带来了欢乐,还让他们体验到了挖掘金矿的刺激与乐趣。在这个项目中,我们将花费半天的时间,利用Unity引擎,重新打造这款经典小游戏。通过复刻《黄金矿工》,我们不仅是在向童年的回忆致敬,更是在挖掘游戏设计的精髓。在这个过程中,我们将学习如何实现游戏的核心玩法,设计简洁而有效的游戏机制。
2024-05-24 10:49:52 1351
mysqlbinlog和binlog2sql的使用及mysql通过binlog日志恢复数据库数据
2023-08-04
AWPainting Toolkit圆珠笔画风lora
2023-08-04
【Unity造轮子】实现一个类csgo的武器轮盘功能源码
2023-07-31
【unity实战】手搓一个网格放置功能,及装修建造种植功能源码(2d3d通用)
2023-07-14
【unity3d实战】小狗骑士RPG游戏源码
2023-07-14
Roguelike夜勤人元气骑士随机地下城unity源码
2023-04-21
Roguelike夜勤人元气骑士类随机地下城素材
2023-04-21
2D横版人物移动二段跳跃,用对象池设计制作冲锋残影的效果,技能cd,特效,拖尾,屏幕抖动源码
2023-04-17
2D横版实现人物移动跳跃多段跳完美手感源码
2023-04-16
博客管理系统源码分享支持移动端
2023-03-14
cocos creator开发的精灵大师小游戏源码分享,支持h5安卓微信小游戏等多平台
2022-11-23
摇骰子抽奖转盘酒桌游戏人生重启模拟器小程序源码分享流量主版本
2022-11-02
php laravel个人博客源码分享,响应式适配移动端
2022-10-27
thinkphp6+layui BBS社区论坛系统源码分享,响应式适配移动端
2022-10-27
thinkphp6+layui BBS社区论坛系统源码分享,响应式适配移动端
2022-10-26
php laravel个人博客源码分享,响应式适配移动端
2022-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人