- 博客(608)
- 资源 (25)
- 收藏
- 关注
原创 Unity之如何实现哔哩哔哩直播弹幕游戏
什么是直播间互动?当我们使用哔哩哔哩进行直播或者观看视频时,我们可以通过接入哔哩哔哩提供的 直播&互动玩法SDK,让直播和视频可以与Unity3D游戏客户端或者游戏服务器进行互动。
2025-03-09 23:27:56
706
原创 Unity Dots从入门到精通 Mono和Dots通讯
DOTS(面向数据的技术堆栈)是一套由 Unity 提供支持的技术,用于提供高性能游戏开发解决方案,特别适合需要处理大量数据的游戏,例如大型开放世界游戏。本文讲解我们的Mono代码部分,如何与Dots的System部分进行通讯。比如:交换数据,发送事件等。
2025-03-09 22:52:49
626
原创 Unity Dots从入门到精通之 Prefab引用 转 实体引用
DOTS(面向数据的技术堆栈)是一套由 Unity 提供支持的技术,用于提供高性能游戏开发解决方案,特别适合需要处理大量数据的游戏,例如大型开放世界游戏。本文讲解我在开发Dots的过程中,当我们有一些预制体,希望作为实体,在运行时会克隆出来的,比如士兵和子弹。我们可以新建一个EntitiesReferences实体引用类。用来存储多个预制体转化的实体引用。
2025-03-09 22:23:27
357
原创 Unity DOTS从入门到精通之EntityCommandBufferSystem
DOTS(面向数据的技术堆栈)是一套由 Unity 提供支持的技术,用于提供高性能游戏开发解决方案,特别适合需要处理大量数据的游戏,例如大型开放世界游戏。本文讲解了如何使用“ ECB ”来执行Job处理过程中无法执行的命令,例如“创建实体”。
2025-03-09 22:08:23
999
原创 Unity DOTS从入门到精通之 自定义Authoring类
DOTS(面向数据的技术堆栈)是一套由 Unity 提供支持的技术,用于提供高性能游戏开发解决方案,特别适合需要处理大量数据的游戏,例如大型开放世界游戏。我们今天来讲一下,Dots框架中,Authoring类的创建和使用。Authoring 类通常用于定义和管理实体和组件的元数据以及如何进行编辑和创建。这一类主要的功能包括:1.实体和组件定义:Authoring 类可以用于声明或定义在游戏中使用的不同实体和组件。这使得开发者可以方便地创建和配置其对应的数据结构。
2025-03-09 18:11:48
459
原创 Unity DOTS从入门到精通之 C# Job System
作为 DOTS 教程,我们将创建一个旋转立方体的简单程序,并将传统的 Unity 设计转换为 DOTS 设计。
2025-03-09 00:19:28
1224
原创 Unity DOTS 从入门到精通之 创建实体
DOTS(面向数据的技术堆栈)是一套由 Unity 提供支持的技术,用于提供高性能游戏开发解决方案,特别适合需要处理大量数据的游戏,例如大型开放世界游戏。我们今天来讲一个如何创建一个Dots的实体。
2025-03-08 23:35:54
823
原创 Unity DOTS 从入门到精通之传统 Unity 设计转换为 DOTS 设计
作为 DOTS 教程,我们将创建一个旋转立方体的简单程序,并将传统的 Unity 设计转换为 DOTS 设计。
2025-03-08 18:13:27
1232
原创 Unity Dots环境配置
DOTS(Data-Oriented Technology Stack)是Unity推出的一种用于开发高性能游戏和应用的数据导向技术栈,包含三大核心组件:ECS架构:实体(Entity)+ 组件(Component)+ 系统(System)的分离式设计Job System:提供在多个 CPU 核心上并行运行游戏代码的方法Burst编译器:将C#代码编译为优化的机器码。
2025-03-08 16:44:43
721
原创 Unity Dots
DOTS(Data-Oriented Technology Stack)是Unity推出的一种用于开发高性能游戏和应用的数据导向技术栈,包含三大核心组件:ECS架构:实体(Entity)+ 组件(Component)+ 系统(System)的分离式设计Job System:提供在多个 CPU 核心上并行运行游戏代码的方法Burst编译器:将C#代码编译为优化的机器码这些使得 Unity 能够生成高度优化的代码。Unity 面向数据的技术栈Dots。
2025-03-08 15:17:01
1163
原创 Unreal5从入门到精通之如何实现移动端触屏滑动手势
随着移动设备的普及,越来越多的游戏和应用选择在移动平台上发布。Unreal Engine 5(UE5)作为一款强大的游戏引擎,提供了丰富的工具和功能,帮助开发者打造出色的移动体验。UE5不仅提升了图形质量,还大幅简化了开发流程,使得开发者能够更专注于游戏设计和用户体验。在移动游戏中,触屏滑动手势是用户与应用互动的主要方式之一。然而,许多开发者在实现这些功能时常常遇到困难。为了填补这一知识空白,本篇文章将详细介绍如何在UE5中实现移动端触屏滑动手势,帮助你从入门到精通,提升你的开发技能。
2025-03-07 14:59:47
157
原创 UE5从入门到精通之如何创建自定义插件
Unreal 的Plugins插件系统中有很多的插件供大家使用,包括官方的和第三方的,这些插件不仅能帮我我们实现特定功能,还能够提升我们的工作效率。所以我们今天就来自己创建一个自定义插件,如果我们想实现什么特定的功能,我们也可以发布到商店供大家使用了。万事俱备,接下来我们就可以愉快的编写你自己的插件代码了。示例DBTween:UCLASS()public:protected:if(!if(!();
2025-03-07 11:45:20
311
原创 Unreal5从入门到精通之初学者碰到解决不了的问题怎么办?
在学习Unreal的过程中,你曾陷入困境了吗?对于我来说,这种情况发生得比我愿意承认的要多得多。幸运的是,除了一般地在网上搜索之外,还有很多地方可以获得虚幻引擎的帮助。
2025-02-21 21:24:35
411
原创 Unreal5从入门到精通之 我使用的编码标准
回顾旧代码,然后想“这是谁写的”,然后 “哦,那是我写的”多年来,我改变了许多编码标准。最重要的事情通常是遵循公司的做法。话虽如此,这些是我已经逐渐习惯的事情。所有本文只是我的建议,是对我有用的东西,而不是告诉你“必须”怎么做。
2025-02-21 10:52:50
49
原创 UE5从入门到精通之多人游戏编程常用函数
UE5给我们提供了非常强大的多人网路系统,让我们可以很方便的开发多人游戏上一篇我们介绍了,如何实现一个简单的多人游戏,从创建房间,加入房间 到 进入游戏。
2025-02-20 14:28:28
636
3
原创 Unreal5从入门到精通之如何做一个Multiplayer多人游戏
随着时代的发展,科技的进步,越来越多的游戏都趋于多人游戏化,因为只要一旦游戏是多人的,就会引起人与人之间的竞技性,互动性,进而提高了游戏的可玩性。也正因为此,多人游戏的生命力要比单机游戏要强很多。我们今天就来学习一下,如何使用Unreal5来制作一个简单的多人游戏。
2025-02-20 12:43:40
558
原创 Unreal5从入门到精通之如何在 C++ 中创建 UserWidget
在之前的教程中,我展示了如何在编辑器中创建 UserWidget 蓝图,在本教程中,我们将创建一个新的基于 C++ 的子类UUserWidget,然后创建该新 C++ 类的蓝图子类。
2025-02-17 17:33:17
272
原创 Unreal5从入门到精通之在编辑器中更新 UserWidgets
在虚幻中创建越来越复杂和灵活的 UserWidget 蓝图时,一个问题是它们在编辑器中的外观与它们在游戏中的最终外观可能有很大不同。
2025-02-17 17:25:48
294
原创 Unreal5从入门到精通之使用 BindWidget 将 C++ 连接到 UMG 蓝图
如果你开始制作基于 C++ 的 UI,你最常遇到的一个问题是:如何使用 C++ 来控制蓝图创建的小部件?这个问题的答案是BindWidget元属性。BindWidget 示例UPROPERTY()虽然文档中没有提到它,但对于 UI 开发人员来说,它是最有用的标签之一。可以完整 UPROPERTY 文档,其中包括BindWidget和其他的所有属性。通过将指向小部件的指针标记为BindWidget,您可以在 C++ 类的蓝图子类中创建一个同名的小部件,并在运行时从 C++ 访问它。
2025-02-17 17:08:16
177
原创 Unity-Mirror网络框架-从入门到精通之Pong示例
Unity Mirror 的 Pong 示例主要展示了如何使用 Mirror 网络框架来创建一个简单的在线多人乒乓球游戏。该示例涵盖了一些关键概念和设计模式,帮助开发者理解如何管理网络游戏中的玩家、球和游戏逻辑。
2025-02-13 16:17:51
170
原创 Unity-Mirror网络框架-从入门到精通之PlayerTest示例
PlayerTest 示例主要是用于演示如何使用 Mirror 网络库构建基本的多人游戏。Mirror 是一个 Unity 的网络解决方案,旨在为开发者提供简单易用的网络功能。
2025-02-13 15:43:07
109
原创 Unity-Mirror网络框架-从入门到精通之PickupsDropsChilds示例
Unity Mirror 框架中的 PickupsDropsChilds 示例主要演示了在多人游戏中实现 物品拾取(Pickup)、丢弃(Drop)以及父子对象层级管理 的基础机制。它展示了如何通过 Mirror 的网络同步功能,在客户端和服务器之间协调玩家与场景中可交互物体的行为。
2025-02-13 14:16:05
106
原创 Unity-Mirror网络框架-从入门到精通之MultipleMatches示例
Multiple Matches 示例主要讲述了如何在使用 Mirror 网路框架时管理多个游戏匹配。以及如何设置一个能够同时支持多个游戏会话的系统,使玩家能够加入他们所选择的比赛,而不是强制他们加入一个单一的匹配。
2025-02-11 23:38:05
476
原创 Unity-Mirror网络框架-从入门到精通之Multiple Additive Scenes示例
Multiple Additive Scenes示例是指在一个游戏中,服务器可以同时加载多个子场景。想象一下你在玩一个大型多人在线游戏,这个游戏有很多不同的区域,比如一个城镇、一个森林和一个地下城。在这个示例中,服务器能够管理这些不同的区域,并在瞬间为各个玩家提供访问。
2025-02-11 16:45:32
244
原创 Unity-Mirror网络框架-从入门到精通之LagCompensation示例
Lag Compensation又称 滞后补偿,为什么要进行滞后补偿?让我们来看看游戏需要延迟补偿的最常见原因。考虑一下像《反恐精英》这样的第一人称射击游戏。服务器上有两个玩家:您和您的朋友。服务器将您朋友的位置同步给您。大约需要50 毫秒。您使用镜子向您的朋友射击[Command] CmdFire(Vector3 direction)。[Command]还需要50毫秒才能到达服务器。然后服务器会检查您是否击中了您的朋友,并造成伤害。
2025-02-10 17:21:07
487
原创 Unity-Mirror网络框架-从入门到精通之EdgegapLobby示例
Edgegap 是一个边缘服务器(Edge Server)。边缘服务器 是一种靠近用户(客户端)地理位置的服务器,其主要目的是减少数据传输的延迟,提供更快、更高效的网络服务。与中心云服务器相比,边缘服务器通常位于更靠近用户的地方,这样可以提高数据传输速度并提升用户体验。
2025-02-10 11:48:25
355
原创 Unity-Mirror网络框架-从入门到精通之Discovery示例
在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。本系列文章将为读者提供对Mirror网络框架的深入了解,涵盖从基础到高级的多个主题。Mirror是一个用于Unity的开源网络框架,专为多人游戏开发设计,它使得开发者能够轻松实现网络连接、数据同步和游戏状态管理。
2025-02-08 17:01:51
352
原创 Unity-Mirror网络框架-从入门到精通之CouchCoop示例
在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。本系列文章将为读者提供对Mirror网络框架的深入了解,涵盖从基础到高级的多个主题。Mirror是一个用于Unity的开源网络框架,专为多人游戏开发设计,它使得开发者能够轻松实现网络连接、数据同步和游戏状态管理。
2025-02-08 09:48:43
106
原创 Unity-Mirror网络框架-从入门到精通之RigidbodyBenchmark示例
在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。本系列文章将为读者提供对Mirror网络框架的深入了解,涵盖从基础到高级的多个主题。Mirror是一个用于Unity的开源网络框架,专为多人游戏开发设计,它使得开发者能够轻松实现网络连接、数据同步和游戏状态管理。这篇文章就到这里,希望对你有所帮助。
2025-01-14 17:05:24
203
原创 Unity-Mirror网络框架-从入门到精通之RigidbodyPhysics示例
在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。本系列文章将为读者提供对Mirror网络框架的深入了解,涵盖从基础到高级的多个主题。Mirror是一个用于Unity的开源网络框架,专为多人游戏开发设计,它使得开发者能够轻松实现网络连接、数据同步和游戏状态管理。在Unity中,使用Mirror进行Rigidbody物理同步是实现多人游戏互动的一个重要方面。下面是一个关于如何使用Mirror实现Rigidbody物理同步的详细教程。
2025-01-14 16:26:52
303
原创 UnityXR Interaction Toolkit 如何检测HandGestures
随着VR设备的不断发展,从最初的手柄操作,逐渐演变出了手部交互,即头显可以直接识别玩家的手部动作,来完成手柄的交互功能。我们今天就来介绍下如何使用Unity的XR Interaction Toolkit 来检测手势Hand Gesture。要定义自定义手势并将其添加到场景:1.首先创建手形资产。2.对于必须以特定方式握住的每根手指,将必要的手指形状添加到手形资产中的条件中。3.如果手势设计要求手相对于世界向上矢量或相对于用户以特定方式定位,则需要创建手部姿势资产。
2025-01-13 17:08:22
531
原创 Unity-Mirror网络框架-从入门到精通之NetworkManager回调
在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。本系列文章将为读者提供对Mirror网络框架的深入了解,涵盖从基础到高级的多个主题。Mirror是一个用于Unity的开源网络框架,专为多人游戏开发设计,它使得开发者能够轻松实现网络连接、数据同步和游戏状态管理。NetworkManager 的生命周期从启动、连接、场景管理到断开连接和停止构成了一个完整的管理框架。熟悉这些回调函数和它们的作用,可以帮助开发者更好地控制网络事件,提高游戏的稳定性和玩家体验。
2025-01-06 17:11:06
746
原创 Unity-Mirror网络框架-从入门到精通之网络组件介绍
在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。本系列文章将为读者提供对Mirror网络框架的深入了解,涵盖从基础到高级的多个主题。Mirror是一个用于Unity的开源网络框架,专为多人游戏开发设计,它使得开发者能够轻松实现网络连接、数据同步和游戏状态管理。通过这些组件,Unity Mirror网络库为开发者提供了强大的工具,有助于构建高效和连贯的多人游戏体验。利用好这些组件,可以有效提升游戏的网络性能和用户体验。好了,这篇文章就到这里,希望对你有所帮助。
2025-01-06 16:41:39
869
原创 Unity-Mirror网络框架从入门到精通之Attributes属性介绍
在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。Mirror是一个用于Unity的开源网络框架,专为多人游戏开发设计。它使得开发者能够轻松实现网络连接、数据同步和游戏状态管理。本文将深入介绍Mirror的基本概念、如何与其他网络框架进行比较,以及如何从零开始创建一个使用Mirror的简单网络项目。在Unity Mirror中,Attributes(属性) 用于给指定的成员函数 添加 特殊的 网络行为,以便它们可以在客户端或服务器上运行。
2025-01-06 16:09:38
856
原创 Unity-Mirror网络框架-从入门到精通 总目录
在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。本系列文章将为读者提供对Mirror网络框架的深入了解,涵盖从基础到高级的多个主题。Mirror是一个用于Unity的开源网络框架,专为多人游戏开发设计,它使得开发者能够轻松实现网络连接、数据同步和游戏状态管理。本系列的主要内容包括:1.什么是Mirror?深入探讨Mirror的定义、架构,以及其与其他网络框架(如Photon和FishNet)的比较,突显其功能特性和优劣势。2.Mirror与其他网络框架的比较。
2025-01-06 15:45:39
1465
原创 Unity-Mirror网络框架-从入门到精通之AdditiveScenes 示例
在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。Mirror是一个用于Unity的开源网络框架,专为多人游戏开发设计。它使得开发者能够轻松实现网络连接、数据同步和游戏状态管理。本文将深入介绍Mirror的基本概念、如何与其他网络框架进行比较,以及如何从零开始创建一个使用Mirror的简单网络项目。我们可以看到 AdditiveScenes总共4个场景,分别是Offline,OnLine,SubLevel1,SubLevel,
2025-01-06 15:34:47
968
原创 Unity-Mirror网络框架-从入门到精通之CCU示例
在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。Mirror是一个用于Unity的开源网络框架,专为多人游戏开发设计。它使得开发者能够轻松实现网络连接、数据同步和游戏状态管理。本文将深入介绍Mirror的基本概念、如何与其他网络框架进行比较,以及如何从零开始创建一个使用Mirror的简单网络项目。
2025-01-06 11:06:54
484
原创 Unity-Mirror网络框架-从入门到精通之Chat示例
在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。Mirror是一个用于Unity的开源网络框架,专为多人游戏开发设计。它使得开发者能够轻松实现网络连接、数据同步和游戏状态管理。本文将深入介绍Mirror的基本概念、如何与其他网络框架进行比较,以及如何从零开始创建一个使用Mirror的简单网络项目。好了,聊天室的示例就到这里。其实,聊天示例中,最重要的就是Authentication 机制,通过研究该示例,也可以让大家学会Authentication 的用法。
2025-01-06 00:53:35
1092
原创 Unity-Mirror网络框架-从入门到精通之Benchmark示例
在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。Mirror是一个用于Unity的开源网络框架,专为多人游戏开发设计。它使得开发者能够轻松实现网络连接、数据同步和游戏状态管理。本文将深入介绍Mirror的基本概念、如何与其他网络框架进行比较,以及如何从零开始创建一个使用Mirror的简单网络项目。Benchmark示例 通常用于测试和评估Mirror网络框架在不同场景下的性能表现。
2025-01-03 17:04:27
1363
原创 Unity-Mirror网络框架-从入门到精通之Room示例
在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。Mirror是一个用于Unity的开源网络框架,专为多人游戏开发设计。它使得开发者能够轻松实现网络连接、数据同步和游戏状态管理。本文将深入介绍Mirror的基本概念、如何与其他网络框架进行比较,以及如何从零开始创建一个使用Mirror的简单网络项目。最后运行起来后呢,就是如下图所示的一个非常简单的吃金币的小游戏了我们可以通过这个示例,怎么扩展我们的多人游戏呢?1.是否可以把GUI修改成UGUI呢?(必须可以,而且是必须要做的)
2024-12-31 16:41:24
1651
2
LitJson.dll
2017-03-30
DOTween Pro 1.0.310.unitypackage
2017-03-14
Playmaker v1.8.3
2016-12-12
.NET Reflector8.5 +注册机
2016-10-15
Behavior Designer
2016-02-01
Ulua v1.18,[uLua Asset Store Page]
2015-07-31
C++_Iterator_迭代器_介绍
2015-02-27
Google+C+++编程规范
2015-02-26
Lua 5.1 参考手册
2015-02-26
Shell脚本学习指南
2015-02-26
Vim命令中文手册,Vim是一个类似于Vi的文本编辑器
2015-02-26
Epic Toon FX 1.81.unitypackage
2025-02-08
Odin Inspector and Serializer 3.1.2.unitypackage
2025-02-08
Obi-Cloth-6.4.unitypackage
2025-02-08
Obi Rope 6.4.unitypackage
2025-02-08
Modern UI Pack5.4.5.unitypackage
2025-02-08
HighlightingSystem v5.0.unitypackage
2025-02-08
FlowCanvas v3.2.5.unitypackage
2025-02-08
Final IK 2.1.unitypackage
2025-02-08
Auto Hand - VR Physics Interaction 3.2.unitypackage
2025-02-08
Bakery - GPU Lightmapper 1.96.unitypackage
2025-02-08
Amplify Shader Editor V1.8.9.009.unitypackage
2025-02-08
Ragdoll Mecanim Mixer + Bonus
2023-06-30
RestSharp.106.12.0.zip
2021-10-11
Submarine_Source.unitypackage
2020-04-29
Shader Forge 1.3.8.0_unity2018.unitypackage
2019-10-15
rubyinstaller-devkit-2.4.4-2-x64.exe
2018-08-08
LitJson_Ext
2018-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人