向宇it
* QQ交流群:826534924
* 商务合作微信:xiangyu_it
* 定制开发微信:xiangyu_it
* 微信:xiangyu_it
* QQ:2564196401
展开
-
【Unity实战】最全面的库存系统(五)(附源码,完结)
本期也是最好一期,紧跟着上期,继续来完善我们的库存系统,实现商店系统和快捷栏的切换功能。原创 2023-11-04 20:14:55 · 250 阅读 · 0 评论 -
【Unity实战】最全面的库存系统(四)(附源码)
本期紧跟着上期,继续来完善我们的库存系统,实现存储物品唯一ID和加载功能,丢弃物品功能。原创 2023-11-03 09:30:10 · 174 阅读 · 0 评论 -
【Unity实战】最全面的库存系统(三)(附源码)
本期紧跟着上期,继续来完善我们的库存系统,实现物品背包仓库数据的存储和加载功能。原创 2023-11-03 09:05:01 · 230 阅读 · 0 评论 -
【Unity实战】最全面的库存系统(二)(附源码)
本期紧跟着上期,继续来完善我们的库存系统,实现箱子库存和人物背包原创 2023-11-02 21:11:52 · 260 阅读 · 0 评论 -
【Unity实战】最全面的库存系统(一)(附源码)
本期先来实现基本的背包操作,拖拽、交换、拆分、堆叠原创 2023-11-02 21:07:26 · 539 阅读 · 0 评论 -
【实现100个unity游戏之20】制作一个2d开放世界游戏,TileMap+柏林噪声生成随机地图(附源码)
我的上一篇文章介绍了TileMap的使用,主要是为我这篇做一个铺垫,看过上一篇文章的人,应该已经很好的理解TileMap的使用了,这里我就不需要过多的解释一些繁琐而基础的知识了,省去很多时间。【Unity小技巧】Unity2D TileMap的探究(最简单,最全面的TileMap使用介绍)先来看看本文实现的最终效果源码在文章末尾。原创 2023-08-22 23:26:47 · 2536 阅读 · 0 评论 -
unity实现延迟虚血,掉血缓冲的血条效果
使用素材效果如下图所示:首先在场景中创建一个新的Canvas,并命名为HeathBar,并创建三个Image作为前者的子物体,分别命名为bg(空血条背景),Effect(呈现“掉血”时的缓冲效果),HP(显示血量)。并按前文中描述的顺序依次将后者置于前者下方;原创 2023-05-19 11:11:07 · 426 阅读 · 0 评论 -
【制作100个unity游戏之22】3DRPG游戏开发06——敌人和攻击
拖入敌人,如果觉得他的亮度有点低,选择他本体,可以选择调节修改他材质球metllic alpha的值我们新建一个敌人脚本,我们的所有敌人都会挂载这个脚本,如果我们希望每个敌人都挂载导航组件,一个添加无疑是很麻烦的,我们可以使用脚本控制导航组件的挂载,代码typeof我们只要把脚本拖入敌人,判如果他没有带NavMeshAgent导航组件,就会自动添加一个修改他的导航和新增碰撞体我们希望我们的敌人也是不被遮挡的,我们用和主角相同的方法,新增Enemy图层,加在pipeline配置里。原创 2023-04-27 00:35:22 · 926 阅读 · 0 评论 -
【推荐100个unity插件之14】Unity2D TileMap的探究(最简单,最全面的TileMap使用介绍)
之前有人在微信上找我,问了TileMap相关的知识【unity实战】随机地下城生成2——绘制地图Tilemap的使用及一些技巧的使用(含源码)不过写的不是特别不是特别细致,只是简单的用了一下,所有这次特地打算单独写一篇文章,来介绍一下,下次还有人问我,我直接就把这篇文章丢给他,完美!Unity的Tilemap 一般称之为瓦片地图或者平铺地图,是 Unity2017 中新增的功能,主要用于快速编辑 2D 游戏中的场景,通过复用资源的形式提升地图多样性。Tilemap是一个用于创建2D地图的工具。原创 2023-08-20 16:51:02 · 5324 阅读 · 3 评论 -
unity最简单实现背景图无限循环效果,利用Material.mainTextureOffset
1.设置背景图片为重复或者镜像才可以2.新建背景,挂载图片和脚本3.编写脚本4.效果原理在Unity中,.material.mainTextureOffset是一个用于控制网格渲染器材质纹理图案偏移的变量。它是一个二维向量值,控制材质主纹理贴图的偏移量。具体来说,它控制绘制网格时纹理的起始点的位置,以使材质与纹理的对齐方式相符。其实就是不断修改网格渲染器材质xy偏移值。原创 2023-05-13 16:40:41 · 1660 阅读 · 0 评论 -
【制作100个unity实战之3】从零手戳一个库存背包系统(附项目源码)
库存背包系统是大多数游戏的关键部分,几乎在每种类型的游戏都可能会用到,今天我将带你从零实现一个能够进行拖放的库存拆分、堆叠和丢弃的背包系统,你可以将它轻松的移植到你的游戏中。老粉丝应该知道我之前有做过一个背包系统,当时做的比较简单,很多功能都没有实现,所以这次算一个重置版,当然你有兴趣可以看看之前实现的背包系统:https://blog.csdn.net/qq_36303853/article/details/129962414先来看看实现的最终效果物品列表网格添加Grid Layout Gr原创 2023-09-20 13:37:07 · 704 阅读 · 0 评论 -
【实现100个unity游戏之21】移动端实现类似拯救狗头这种画线游戏,手指划过的位置生成一条线并且这条线带有重力和碰撞体
当下,越来越多的游戏采用了画线这一玩法元素。画线游戏以其简单易懂、创意丰富的特点,备受玩家们的喜爱。其中,拯救狗头便是一款优秀的画线游戏代表之一。它的玩法简单却不失趣味性,可谓是休闲娱乐的不二之选。而Unity作为目前最流行的游戏引擎之一,也为开发者们提供了实现画线游戏的便捷工具。本篇文章将会介绍如何利用Unity实现类似拯救狗头这种画线游戏。原创 2023-04-21 16:16:13 · 391 阅读 · 0 评论 -
【Unity造轮子】实现一个类csgo的武器轮盘功能
欢迎来到这篇文章,今天我们将探讨如何使用Unity制作一个功能——武器轮盘。这个功能不仅可以为你的游戏增添新的元素,还可以用于在抽奖活动中增添趣味性。本文都将指导你如何创建一个类似于CS:GO的武器轮盘功能。在CS:GO等类似游戏中,武器轮盘是一种常见且备受喜爱的功能。它给予玩家机会从一个包含各种珍贵武器的轮盘中随机选择一个。这种机制不仅提供了一种刺激和可玩性,还帮助玩家获取稀有且强大的武器装备。我们的目标是在Unity中通过使用一些基本的编程和设计技巧,来创建一个简单而又有趣的武器轮盘功能。原创 2023-07-31 21:28:54 · 1078 阅读 · 0 评论 -
【unity实战】随机地下城生成2——绘制地图Tilemap的使用及一些技巧的使用(含源码)
Tilemap不知道如然后使用?原创 2023-04-21 08:58:28 · 1642 阅读 · 0 评论 -
【制作100个unity游戏之22】3DRPG游戏开发03—— 绘制low poly风格的场景(ProBuilder插件的使用)
【制作100个unity游戏之22】3DRPG游戏开发03—— 绘制low poly风格的场景(ProBuilder插件的使用)原创 2023-04-23 00:31:04 · 1188 阅读 · 0 评论 -
【Unity造轮子】制作一个简单的2d抓勾效果(类似蜘蛛侠的技能)
欢迎阅读本文,本文将向您介绍如何使用Unity游戏引擎来实现一个简单而有趣的2D抓勾效果,类似于蜘蛛侠的独特能力。抓勾效果是许多动作游戏和平台游戏中的常见元素,给玩家带来了无限的想象和挑战。不需要担心,即使您是一位新手,也可以轻松跟随本文学习。我们将从头开始,从创建一个新的Unity项目开始,一直到最终的完成效果。借助本文提供的步骤和技巧,您将能够为您的游戏增添一个的特色。希望您能享受这个过程,并从中获得灵感,探索更多关于游戏开发的乐趣。照例,我们先来看看本文实现的最终效果,以决定你是否继续往下看。原创 2023-08-14 10:14:14 · 800 阅读 · 1 评论 -
【制作100个unity实战之6】手戳一个库存系统,非常适合RPG、Roguelike和星露谷物语之类的游戏(附项目源码)
其实前面我已经做过了很多次背包库存系统了,背包系统实现方法千千万,条条大陆通罗马。因为背包系统在游戏中实在太常见和关键了。我相信,新的实现探究总会给我们不一样的启发,所以我还是会一直关注实现他们的不同方式,我希望你们也是。复刻类泰瑞利亚生存建造游戏——包括建造系统和库存系统从零手戳一个库存背包系统从零手戳一个背包系统先看看最终效果。原创 2023-10-03 15:52:31 · 423 阅读 · 0 评论 -
【制作100个unity游戏之22】3DRPG游戏开发02——天空盒、URP设置和光照
【制作100个unity游戏之22】3DRPG游戏开发02——天空盒、URP设置和光照原创 2023-04-22 22:10:12 · 582 阅读 · 0 评论 -
unity 3种办法实现血条效果并实现3d世界血条一直看向摄像机
普通血条栏:渐变色血条栏:缓冲血条栏:3D场景血条栏跟随玩家移动:在Canvas下创建一个空物体HP bar,在空物体下方创建3个Image,分别为血条框bar 黑色,最大HP maxHP 白色,和当前HP currentHP 红色。(PS:注意先后顺序以调整显示的图层)效果:点击HP bar,添加slider(滑块)组件,进行以下设置,最小值和最大值可以关联血量自行调整。当拖动Value值时,就能实现改变血条的宽度。效果:拖动Value值创建一个脚本HPbar,拖拽给空物体H原创 2023-05-19 16:24:10 · 2160 阅读 · 0 评论 -
【制作100个unity游戏之22】3DRPG游戏开发01——项目的设置和导入及渲染管线的安装修复
如果你现在存在一些疑惑unity导入素材为什么是粉紫色的?表示他没有适配我们的URP通用渲染管线,要如何适配呢?素材渲染错误丢失要如何解决?如果你有上面3个任意的问题,那这篇文章同样适合你,我将手把手教你如何安装修复渲染管线,看完你就了解了!在Unity中,他们都是渲染管线,它们的主要区别在于性能和功能。LWRP是早期版本的URP,它专门为移动设备和低端PC设计,旨在提供更高的性能。它使用基于顶点的光照和简化的后处理效果,可以在更低的硬件要求下运行。原创 2023-04-22 19:59:53 · 954 阅读 · 0 评论 -
【unity造轮子】排序排行榜的制作
List类中有一个【Sort方法】可以非常快速的对【整数类】或者【小数类】元素进行升序。原创 2023-06-04 19:40:46 · 900 阅读 · 0 评论 -
【unity造车轮】简单实现敌人的AI
上述代码实现了敌人追踪玩家、攻击、待机等基本行为。需要注意的是,代码仅仅是一个最简单的示例,具体实现还需要结合游戏实际需求来进行设计。2.设计敌人的感知机制:例如,敌人需要寻找最近的玩家、听取环境声响、寻找遮掩物等来进行下一步决策。3.决策和实施:将敌人的感知信息传入决策系统,决策系统根据其设计的规则和算法制定下一步行动方案。4.控制敌人的行动:利用Unity的动画控制、寻路、运动学或者力学等相关组件来实现敌人的行动。1.确定敌人的行为模式和目标:例如,敌人会攻击玩家,逃避攻击,或者在某些情况下自保等。原创 2023-04-25 10:00:56 · 359 阅读 · 0 评论 -
【制作100个unity实战之4】手戳一个自定义角色换装系统——2d3d通用(附项目源码)
本文我们来手戳一个自定义角色换装系统,它包括基本的人物部位、颜色修改,并跨场景显示修改的人物信息,2d3d通用最终效果。原创 2023-10-27 22:45:40 · 1133 阅读 · 0 评论 -
【你问我答】Unity实现类似DNF地下城勇士的2D人物移动跳跃
之前有个小伙伴微信找我,想做一个类似DNF地下城勇士的移动跳跃功能,特别是关于2d的跳跃,之前还不是很有头绪,后面去查找相关资料,还真让我找到了,今天就一起来实现一下吧!实现类似2.5d的地下城勇士效果,正常来说2d 3d都可以做,但是我还是选择2d,2d操作起来更为简单,而且素材也容易寻找。先来看看实现的最终效果吧。原创 2023-09-06 22:17:27 · 520 阅读 · 5 评论 -
【制作100个unity实战之2】实现一款简单的FPS游戏
你将学到:fps武器脚本基础瞄准功能僵尸敌人AI 巡逻范围 攻击间 搜寻半径 追击 枪声吸引周围的僵尸击中僵直效果原创 2023-04-25 10:59:37 · 2335 阅读 · 0 评论 -
【unity造轮子】2d俯视角四方向的移动和转向
代码已经写了详细的中文注释了,这里就不过多解释了。原创 2023-05-02 23:31:37 · 600 阅读 · 4 评论 -
【制作100个unity游戏之22】3DRPG游戏开发04——导航、人物移动和鼠标指针图片替换
还不清楚怎么用的可以看我另一篇文章将地形调成静态导航的选中地形,设置为可行区域点击烘培可爬坡改为30度,就会发现坑就变为不可行区域了选择所有的树,为不可行区域,点击烘培给主角人物添加导航组件调整他的导航大小记得调整代理宽高,重新烘培还可以烘培一些大石头,不允许角色穿过。原创 2023-04-24 08:52:19 · 557 阅读 · 0 评论 -
【Unity小技巧】unity2d平台制作一根三七调的鱼竿效果(附git源码)
今天我们做一个2d鱼竿的效果,先看一下效果成品效果。原创 2023-08-26 22:47:47 · 683 阅读 · 0 评论 -
【制作100个unity实战之5】2D横版实现人物移动跳跃2——用对象池设计制作冲锋残影的效果(包含源码)
冲锋残影如何实现?技能cd不会做?对象池是什么?如何使用?屏幕抖动、新增角色移动特效、拖尾看完这篇文章你就懂了原创 2023-04-16 23:20:56 · 833 阅读 · 0 评论 -
【unity实战】随机地下城生成1——随机生成地下城初稿(含源码)
如何生成随机地下城?开始房间?最终房间如何定义?原创 2023-04-17 23:51:54 · 903 阅读 · 0 评论 -
【unity实战】手戳一个类似星露谷物语的建筑系统(附工程源码)
欢迎来到【unity实战】系列!本篇文章将带你一起探索一个令人兴奋的主题——建筑系统。如果你曾经沉浸在《星露谷物语》这样的游戏中,梦想着自己能够创建属于自己的农场、村庄或城市,那么你来对地方了!在本文中,我们将使用Unity引擎来实现一个类似于《星露谷物语》的建筑系统。通过简单的点击与拖拽操作,你将能够在虚拟世界中建造各种各样的建筑物,如房屋、农作物、商店等。这个建筑系统不仅会给你带来乐趣和创造力的发挥空间,还将涉及到一些基本的碰撞检测、资源管理和可交互性的实现。原创 2023-10-17 15:29:03 · 570 阅读 · 1 评论 -
【unity造轮子】最简单的双向可穿越平台制作(Platform Effector 2D的使用)
实现这个效果的重点就是2D平台效应器(Platform Effector 2D)原创 2023-06-07 21:06:44 · 964 阅读 · 0 评论 -
【实现100个unity实战之1】从零手戳一个背包系统
首先我们下载我们的人物和背景资源,因为主要是背包系统,所以人物的移动和场景的搭建这里我们就不多讲了,我这里直接提供基础项目源码给大家去使用就行基础项目下载地址:链接: https://pan.baidu.com/s/1o7_RW_QQ1rrAbDzT69ApRw 提取码: 8s95顺带说一下,这里用到了unity的几个免费资源包,有兴趣的也可以自己去unity资源商店下载使用人物资源:Tiny RPG-Forest背包ui资源:SIMPLE FANTASY GUI。原创 2023-04-05 00:27:20 · 1239 阅读 · 0 评论 -
【制作100个unity游戏之22】3DRPG游戏开发07——其他详细的设计
我们会有有很多单例,如果每个单例都去写会很麻烦,所以我们定义泛型单例模式 Singleton,我们将所有的单例都继承这个泛型单例,就省略很多重复的工作定义一个GameManager类,继承Singleton,控制整个游戏的进度,比如如果主角死了,广播,游戏结束调用。原创 2023-05-01 00:38:30 · 1310 阅读 · 0 评论 -
【unity实战】实现无限滚动视图和类似CSGO的开箱抽奖功能及Content Size Fitter组件的使用介绍(附项目源码)
先来看看最终实现效果无限滚动视图滚动选中视图。原创 2023-10-22 17:46:22 · 681 阅读 · 0 评论 -
【unity】几种常用的拖拽方法(内置方法 + 接口 + Event Trigger组件)
在Unity中实现拖拽的方法有多种,如1. 鼠标按键的点击事件2. OnMouseDrag3. Event Trigger 中的 BeginDrag、OnDrag 和 EndDrag拖拽是实现背包系统的前提——向宇原创 2023-06-07 23:12:03 · 6324 阅读 · 0 评论 -
【unity实战】随机地下城生成3——设置人物移动脚本、动画的切换和摄像机的跟随(含源码)
给房间添加触发器碰撞体,用来判断角色是否进入房间切割人物图片,注意人物每个图片高度可能不同,所有我们需要把轴心调整到人物的底部把人物跑步图片的高度,统一调成20,下面镂空,达到跳跃的效果快速创造人物动画,以人物idle为例,我们选中所有的idle人物图片,拖拽至窗口,unity就会自动生成,并提示保存动画位置别忘记设置人物排序图层,运行人物就动起来了新增run动画设置人物碰撞体设置刚体将重力设置为0,持续人物移动和动画切换的代码设置摄像机跟随单例代码在room中调用。原创 2023-04-21 08:58:49 · 601 阅读 · 2 评论 -
【unity造车轮】3种实现虚拟移动摇杆控制人物移动的方法(实操加详细讲解,全网最全最易理解)
自己手戳代码,我愿意称之为最简单的实现页面的UI很简单,大球包小球就可以了,拖入代码,拖入绑定摇杆即可新增角色玩家,带用虚拟摇杆的参数控制移动2d角色记得绑定Rigidbody2D刚体和collider碰撞体,运行效果还可以取消勾选垂直参数,实现水平摇杆(达到仅控制物体左右移动的效果,2d平台跳跃游戏常用),垂直摇杆同理运行效果。原创 2023-04-25 11:58:38 · 3121 阅读 · 0 评论 -
【制作100个unity游戏之22】3DRPG游戏开发05——动画、画质优化和shader的使用
【制作100个unity游戏之22】3DRPG游戏开发05——动画、画质优化和shader的使用原创 2023-04-26 00:03:04 · 925 阅读 · 0 评论 -
【制作100个unity实战之5】2D横版实现人物移动跳跃1——多段跳完美手感(包含动画切换,包含源码下载)
2d人物控制代码跳跃总是手感不好?人物多段跳不知道如何实现?原创 2023-04-16 17:33:03 · 429 阅读 · 0 评论