自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity中常用的数据结构

数据结构和容器类提供了不同的功能和性能特点,开发者可以根据具体需求选择合适的数据结构来优化代码和提升游戏性能

2023-07-19 10:34:49 1529

原创 Unity游戏开发中的对象池技术

在游戏开发中,频繁创建和销毁游戏对象会消耗大量的内存和CPU资源,降低游戏性能。为了解决这个问题,开发者通常会使用对象池技术,通过预先创建一批游戏对象并重复利用,来减少资源消耗。本篇技术博客将介绍Unity中的对象池技术的实现原理与应用。

2023-07-11 11:04:22 718

原创 实现窗户特效的Unity Shader解析

本文将详细介绍一种使用Unity Shader实现窗户特效的方法。通过分析代码,我们将解释每个关键部分的作用,以及如何将其组合在一起以实现逼真的窗户效果。希望本文能为Shader编程初学者和Unity开发者提供一些有用的指导。

2023-07-03 09:26:39 3092 9

原创 深入探索Unity生命周期函数

Unity是一款非常流行的游戏开发引擎,而理解和熟悉Unity的生命周期函数对于开发者来说是非常重要的。本文将介绍Unity的生命周期函数是什么,以及在游戏开发过程中如何使用它们。

2023-07-01 10:08:59 503 3

原创 UGUI无线滑动列表

在游戏开发中,经常会遇到需要展示大量数据的情况,例如排行榜、背包等。为了优化显示效果和性能,一个常见的做法是使用无限滑动列表(Infinite Scroll View)。本文将详细解析如何实现无限滑动列表。

2023-06-30 09:30:10 1333 8

原创 Unity中常见的设计模式

本文介绍了23种常用的设计模式,包括创建型模式、结构型模式和行为型模式。这些模式都经过实践验证,可以提供良好的参考和指导,帮助你更好地设计和实现高质量的软件。

2023-06-07 10:01:50 6246 7

原创 Unity内存优化技巧

当涉及到Unity游戏的开发和优化时,内存管理是一个非常重要的方面。合理地管理和优化内存可以显著提高游戏性能并减少资源消耗。在本篇博客中,我们将探讨一些Unity内存优化的技术,并附带代码实现和注释,以帮助你更好地理解这些概念。

2023-06-02 09:27:51 1572 2

原创 在Unity中将运行时物体转换为预制体的代码实现

在Unity中,预制体(Prefab)是一种非常有用的功能,可以重复使用已经创建好的物体。但是,有时候我们可能需要在运行时动态地创建物体,并将其转换为预制体以便在其他场景中使用。本篇博客将介绍如何使用代码将运行时创建的物体转换为预制体。

2023-05-31 11:22:24 1917 1

原创 Unity四叉树地图

当使用Unity构建大规模的游戏地图或场景时,使用四叉树数据结构可以提高性能和效率。四叉树是一种基于分割的数据结构,将空间划分为四个相等的子区域,并以递归方式构建树结构。在游戏开发中,四叉树常用于空间分区、碰撞检测和可视化剔除等方面。

2023-05-26 11:13:57 2662 5

原创 Unity2D轮转图

在游戏或软件中,很多时候需要实现一个能让用户浏览多张图片的效果,而轮转效果便是其中之一。但是在Unity中实现这个功能并不容易,本文将介绍如何使用DOTween插件来实现一个简单的图片轮转效果。

2023-05-12 14:47:29 689 13

原创 Unity添加Animator后人物移动上升问题解决

1.关闭Apply Root Montion。添加完动画之后人物会支线上升。2.打开Animate Physics。

2023-05-10 16:06:34 725

原创 Unity中DoTween的简易使用

DoTween是一个高性能的Tweening引擎,可以在Unity中轻松实现各种动画效果。它提供了简单易用的API,使得动画的创建和管理变得容易。利用DoTween,我们可以快速地添加动画效果到游戏对象中,使得游戏更加生动和有趣。

2023-05-01 09:00:00 395 6

原创 Unity随机寻路

当今的游戏设计行业越来越注重游戏的可玩性和交互性,而游戏中的角色寻路是其中一项重要的技术挑战。本篇博客将深入探讨如何使用Unity中的NavMesh和代码实现让角色在一个区域内随机寻路的功能。

2023-04-28 10:45:00 458 10

原创 Unity自适应屏幕

在移动设备上,由于设备屏幕的种类与规格繁多,为了让游戏在不同屏幕上都能正常显示,我们需要对游戏进行适配。适配的方法很多,其中一种较为常见的方法是对游戏进行自适应屏幕的处理。本篇文章将介绍如何在 Unity 中实现自适应屏幕。

2023-04-27 11:08:06 2558 6

原创 Unity3D轮转图

对于游戏开发者来说,很多时候需求是非常独特而且奇特的。这个时候我们就需要高效的技术和创造力可以解决这些问题。这篇文章将介绍如何在Unity3D平台上实现3D旋转菜单,内容包括代码和注释。

2023-04-25 19:09:42 401 3

原创 Unity实现多语言

在游戏开发中,实现多语言功能是非常重要的。这里介绍一种在Unity中实现多语言的方法。

2023-04-25 14:22:47 1469 3

原创 Unity图形学简易实现

Unity是一款流行的游戏引擎,它支持各种图形学特效。在Unity中,我们可以使用各种技术来实现惊人的图形效果。本文将介绍一些常用的Unity图形学技术,并提供相关的代码和算法。

2023-04-24 13:42:50 272 3

原创 关于本周玩21点扑克的心得

游戏游玩心得以及游戏该如何去实现

2023-04-24 10:29:45 416 1

原创 使用Unity MVC框架构建游戏应用程序

Unity是一个流行的游戏引擎,许多游戏开发人员使用它来构建他们的游戏。其中一个好处是,Unity通过提供一种称为MVC(Model-View-Controller)的设计模式来帮助开发人员更有效地构建应用程序。

2023-04-21 09:18:21 255

原创 Unity HybridCLR热更新技术实现

使用 Unity HybridCLR 热更新技术,可以大大提高开发效率,同时减少开发时间和成本。通过使用 Mono.Cecil 和 Assembly.Load 来动态编译和加载程序集,实现了实时热更新的功能。如果大家对其它热更新方案感兴趣,可以参考我的其它博客。

2023-04-20 09:14:37 1237 2

原创 Unity AStar寻路

在游戏中,寻路算法是一个非常基础和常用的算法。在Unity中,我们可以使用A寻路算法来帮助我们实现游戏对象的自动寻路功能。本篇技术博客将介绍A寻路算法的原理以及如何在Unity中使用它来实现寻路功能。

2023-04-19 08:44:07 377

原创 Unity可寻址系统的概念和实现原理

Unity可寻址系统是Unity提供的一个资源管理框架,用于解决资源加载和管理方面的问题。该框架可以让开发者将游戏的资源进行打包,并通过可寻址的方式来获取这些资源。在本篇技术博客中,我们将介绍Unity可寻址系统的概念、实现原理以及如何通过分标签加载和代码加载可寻址资源。

2023-04-14 09:15:00 297

原创 Unity 自动寻路技术的实践

当我们创建游戏时,经常需要让角色、NPC 等人工智能能够自主导航到指定的目标点。而要实现这个功能,Unity 提供了 NavMesh 系统。NavMesh 是一种三角形网格,它被用于让游戏对象自动寻路,这些游戏对象可以是玩家、敌人或者其他的可控制对象。

2023-04-13 14:30:51 487

原创 Unity最简单的消息中心

实现了一个基本的Unity消息中心,它允许您将不同的消息传递给不同的订阅者。在此代码中,我使用一个Dictionary来存储不同类型的消息所对应的事件委托,每个消息类型都可能有多个订阅者。

2023-04-11 15:25:40 348

原创 Unity 回合制战斗

回合制战斗游戏是一种流行的游戏类型,它的基本玩法是让玩家控制角色在回合制系统下进行战斗。本文将介绍如何使用Unity引擎实现一个基于回合制系统的3D战斗游戏,并提供完整的代码和注释。

2023-04-11 08:39:24 2075

原创 Unity ECS编程

Unity ECS (Entity Component System) 是Unity引擎中的一种高性能的编程范例。ECS 编程范例由三个核心元素组成:Entity, Component 和 System。通过将数据和逻辑从彼此分离,Unity ECS 使得开发者可以更加轻松地开发高性能游戏和应用程序。

2023-04-04 09:08:16 987

原创 Unity 中的 DrawCall

nity DrawCall是游戏中一个非常重要的概念,也是开发者在优化游戏性能时需要重点考虑的问题。本文将会从以下几个方面详细介绍Unity DrawCall的相关知识:

2023-04-03 16:02:27 945

原创 Unity中资源异步加载

本篇博客主要介绍了Unity中资源异步加载的技术原理和实现方法,并结合代码和注释进行解释和演示。异步加载在游戏开发中有着广泛的应用场景,如场景异步加载、资源预加载、多语言本地化等。在开发过程中,根据实际情况选择合适的异步加载方式能够大大提高游戏的效率和用户体验。

2023-04-01 09:25:20 3584

原创 Unity中的寻路系统

使用NavMesh来实现游戏中的寻路系统非常方便,因为它可以自动避开障碍物并提供高效的路径计算。这篇文章提供了一个简单的代码示例,以帮助开发人员更好地理解如何在Unity中使用NavMesh来实现寻路系统。

2023-03-30 09:38:55 595

原创 Unity热更新技术教程

Unity作为游戏引擎的佼佼者,有着在各个平台上开发游戏的强大能力,但是有时候我们需要对已经发布的游戏进行更新,那么就需要用到Unity的热更新技术。

2023-03-28 15:58:33 1677

原创 Unity华拓热更新

华拓热更新技术是一种可以在游戏运行时更新代码和资源的技术,该技术以其快速、高效、稳定等特点被越来越多的游戏开发者所应用。本篇博客将介绍华拓热更新技术的实现原理及其优势。

2023-03-28 15:51:44 985

原创 Unity热更新技术

Unity热更新技术为游戏开发带来了很多便利,使得游戏更新更加及时、灵活和高效。但是,在使用热更新技术时需要注意安全性、稳定性以及更新管理等问题。只有做好这些方面的工作,才能实现热更新技术的最佳效果。

2023-03-28 10:32:14 1738

原创 Unity实现简易摇杆

随着移动游戏越来越普及,如何实现摇杆控制玩家的移动成为了一个非常重要的问题。本篇文章将介绍如何通过Unity的EventSystem来实现一个摇杆控制器。

2023-03-24 14:40:38 198

原创 Unity 血条跟随

在我们很多的unity游戏中血条是必不可少的一个东西,我们如何将他实例化在我们人物的头上呢,这时候就用到了一些东西,接下来我们来看看吧!

2023-03-24 09:56:49 836

原创 Unity3D中实现控制人物移动旋转

unity实现简易人物移动旋转

2023-03-22 14:47:37 947

原创 Unity雷达图

Unity雷达图 Leida 在游戏开发中,雷达图可以为用户提供直观的数据分布情况,通过多边形的圆周来表示各种属性的分布情况,简单明了。本文将介绍如何使用 Unity UI 来构建一个基本的雷达图,并解析其实现原理。

2022-11-15 15:34:23 1104 3

Unity 四叉树地图项目

当使用Unity构建大规模的游戏地图或场景时,使用四叉树数据结构可以提高性能和效率。四叉树是一种基于分割的数据结构,将空间划分为四个相等的子区域,并以递归方式构建树结构。在游戏开发中,四叉树常用于空间分区、碰撞检测和可视化剔除等方面。  生成四叉树地图的过程通常包括以下步骤:    - 定义场景范围:确定整个场景的边界范围,将其作为根节点。    - 划分空间:将根节点分割为四个相等的子区域,成为根节点的子节点。    - 递归划分:对每个子节点重复上述划分过程,直到达到最小划分单元或满足终止条件。    - 建立叶子节点:当达到最小划分单元或满足终止条件时,将叶子节点标记为最终区域,并将相关的游戏对象存储在该节点中。    - 碰撞检测和剔除:使用四叉树可以有效进行碰撞检测和可视化剔除。通过判断物体所属的节点,可以快速排除不可能发生碰撞或不可见的物体,提高性能。    - 空间查询:通过遍历四叉树,可以快速找到特定区域内的物体,进行空间查询和相交检测。

2023-05-26

DOTween动画插件

DoTween是一款Unity引擎中非常流行的插件,用于实现游戏中的各种动画效果。用于替代传统的Animation系统,它使得动画的创建、组合和序列化变得更加容易和便捷。 该插件完美地支持了单个物体上的数值类型或者Vector类型平滑过渡(如位置、旋转、缩放),还可以在多个物体间进行配合,从而产生更多、更实践的动画效果(如渐隐、高斯模糊、颜色渐变、特效振动等)。 相比传统的Animation系统,DoTween具有以下优点:更高的执行效率、更容易进行物体状态的修改、更易被序列化、更灵活的系统设计、更便捷的可视化编辑界面等。

2023-05-12

空空如也

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

TA关注的人

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