自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TxNet

Unity3D 博客专家

  • 博客(620)
  • 资源 (25)
  • 收藏
  • 关注

原创 Unreal从入门到精通之 UE4 vs UE5 VR性能优化实战

这篇文章分享了UE5 VR项目的性能优化经验。作者通过对比UE4和UE5的VR模板性能,发现UE5默认帧率只有45FPS,远低于UE4的100FPS。主要性能瓶颈来自Lumen全局光照、虚拟阴影贴图等新特性。文章详细列出了12项关键优化设置,包括禁用Lumen、关闭虚拟阴影、使用前向渲染等,并分析了各项调整对性能的影响程度。特别指出删除默认的VolumetricCloud可立即提升5帧。最后建议根据场景需求平衡画质与性能,对于高帧率要求的VR项目,可能需要谨慎使用UE5或关闭其部分高级渲染功能。

2025-06-06 13:10:18 87

原创 Unreal5 从入门到精通之如何实现 离线语音识别

本文介绍了如何使用离线语音识别插件 Offline Speech Recognition 进行本地语音转文本处理。该插件支持离线运行,用户可以通过下载并运行语言服务器(如 Vosk)来处理语音数据。文章详细说明了如何设置语言服务器、下载语言模型,并在虚幻引擎(UE)项目中配置麦克风和语音捕获。此外,还介绍了如何将 SoundWave 作为输入,以及如何通过节点将语音数据发送到语言服务器进行处理。最后,提供了相关文档链接以供进一步参考。

2025-05-20 11:48:58 191

原创 Unreal 从入门到精通之SceneCaptureComponent2D实现UI层3D物体360°预览

本文介绍了如何在Unreal Engine中实现3D模型的UI展示功能,主要使用了SceneCaptureComponent2D组件来捕获3D场景并输出为2D纹理。通过创建Actor子类蓝图BP_Preview,添加SceneCaptureComponent2D、SpringArm和StaticMesh组件,设置渲染目标和材质,最终在UI中显示3D模型。此外,还实现了通过鼠标拖拽旋转模型的功能。文章详细描述了每个步骤的实现方法,包括蓝图逻辑、材质设置和UI控件的创建,帮助开发者在电商展示、角色预览等场景中实

2025-05-19 16:51:08 296

原创 Unreal 从入门到精通之VR常用操作

本文总结了使用Unreal5开发VR项目时遇到的常见问题及其解决方案。首先,介绍了如何通过VRPawn的TryTeleport函数设置玩家视角位置,确保头显移动时安全区域的正确传送。其次,详细说明了如何在Unreal中播放视频,包括导入视频文件、创建媒体播放器和媒体纹理,并将其应用到3D物体上。接着,讲解了如何播放VR全景视频,建议使用MediaPlate媒体板并调整几何体为球体。最后,讨论了如何手动打开和关闭VR模式,以便在PC模式和头显模式之间切换。这些方法为VR开发提供了实用的技术指导。

2025-05-10 17:02:20 309

原创 Untiy 之如何实现一个跟随VR头显的UI

在VR开发中,UI元素的定位是一个重要问题。由于VR头显的自由度很高,传统的UI定位方式可能无法满足需求。我们需要让UI能够根据头显的位置和旋转自动调整,以保持良好的视觉效果。本文将介绍一个实现UI跟随VR头显的脚本,并详细解析其工作原理和代码逻辑。

2025-04-29 10:56:33 538

原创 Unreal 如何实现一个Vehicle汽车沿着一条指定Spline路径自动驾驶

Unreal Engine 的 Chaos Vehicle System(原PhysX Vehicle)是一套基于物理模拟的车辆驾驶系统,支持高度可定制的车辆行为,适用于赛车、模拟驾驶等游戏类型。可以非常轻松的做出汽车驾驶的物理模拟,包括:轮胎摩擦力模型:模拟不同路面(沥青、泥土、冰面)的抓地力。悬架系统:弹簧、阻尼、悬架行程的物理参数调整。发动机与传动系统:扭矩曲线、变速箱(自动/手动)、差速器控制。空气动力学:下压力、阻力系数。

2025-04-21 16:41:56 388

原创 Unreal如何实现一个Highlight高亮效果

不管是游戏还是VR,对一个物体显示高亮效果,给玩家一个提醒或者让物体醒目最常用的方法,就是让这个物体高亮显示。那么如何再Unreal种让一个物体高亮呢?我们今天就来详细的聊一聊。好了,这一个函数应该足够我们使用了。希望这篇文章对你有所帮助。

2025-04-21 15:19:56 120

原创 Unreal如何使用后处理材质实现一个黑屏渐变效果

UE5 开发VR ,如何通过PostProcess轻松实现黑屏渐变效果最简单的办法,其实是使用一个半球形模型,遮挡住相机,然后控制这个半球形遮罩的颜色透明度,至少Unity中默认的Tunneling是这么做的。但是这样有一个最大的缺点,就是这个半球,毕竟是3D模型,所以如果我们里一个物体很近,那么这个模型就会穿透遮罩,被玩家看到。所以我们在UE中就想到了使用UE的相机后处理材质来做这就是我的黑屏专场的实现,亲测效果很好,UE的后期处理材质真的好用。希望这篇文章对你有所帮助。

2025-04-21 14:08:17 452

原创 Unreal 从入门到精通之如何接入MQTT

MQTT(Message Queuing Telemetry Transport)是一种专为物联网(IoT)和低带宽、高延迟网络环境设计的轻量级消息传输协议。它采用发布/订阅(Pub/Sub)模型,适用于设备间高效通信,尤其适合需要低功耗、低带宽和高可靠性的场景。毕竟是收费的插件,直接使用就可以,很省事。希望这篇文章对你有所帮助。

2025-04-19 16:56:54 120

原创 Unreal 从入门到进阶 之 如何实现Pixel Streaming

Unreal Engine 5 (UE5) 的 Pixel Streaming 是一项基于云端的实时流媒体技术,允许将 UE5 应用的高质量图形渲染结果通过 WebRTC 协议传输到用户的浏览器或轻量级设备,同时将用户输入(如鼠标、键盘、触控)回传到服务器处理。UE的插件相对比较好用,但是就是环境下载总是失败。希望这篇文章对你有所帮助。

2025-04-19 16:36:21 238

原创 Unity之如何实现 MQTT 物联网 消息队列遥测传输

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是一种轻量级的物联网(IoT)通信协议,主要用于在设备之间实现高效的消息传递。MQTT 是一种基于客户端-服务器架构的协议,允许设备通过发布-订阅模式进行通信。它设计用于在带宽有限、网络状况不佳的环境中使用,特别适合物联网设备。本来我是项找一个开源的代码,然后改改。但是忙活了1-2天,最后也没有成功。最后直接购买了这个插件,一下就成功了。真是花小钱办大事。以后能花钱解决的是,就不要浪费时间了。

2025-04-19 11:47:26 106

原创 Unity之如何实现RenderStreaming视频推流

什么是 UnityRenderStream?Unity Render Streaming 是 Unity 引擎中的一个功能,允许实现实时高质量图形内容的流传输,适用于在线游戏、虚拟现实会议、教育培训和远程协作等多种场景。它结合了图形渲染、网络传输和流媒体技术,确保低延迟和高画质,支持多平台,提升用户体验和协作效率。我认为这有点难以理解,所以我将使用概念图来解释它。如上图所示,远程PC上运行的UnityEditor的GameView。

2025-04-19 11:11:07 496

原创 Unity之如何实现哔哩哔哩直播弹幕游戏

什么是直播间互动?当我们使用哔哩哔哩进行直播或者观看视频时,我们可以通过接入哔哩哔哩提供的 直播&互动玩法SDK,让直播和视频可以与Unity3D游戏客户端或者游戏服务器进行互动。

2025-03-09 23:27:56 887

原创 Unity Dots从入门到精通 Mono和Dots通讯

DOTS(面向数据的技术堆栈)是一套由 Unity 提供支持的技术,用于提供高性能游戏开发解决方案,特别适合需要处理大量数据的游戏,例如大型开放世界游戏。本文讲解我们的Mono代码部分,如何与Dots的System部分进行通讯。比如:交换数据,发送事件等。

2025-03-09 22:52:49 903

原创 Unity Dots从入门到精通之 Prefab引用 转 实体引用

DOTS(面向数据的技术堆栈)是一套由 Unity 提供支持的技术,用于提供高性能游戏开发解决方案,特别适合需要处理大量数据的游戏,例如大型开放世界游戏。本文讲解我在开发Dots的过程中,当我们有一些预制体,希望作为实体,在运行时会克隆出来的,比如士兵和子弹。我们可以新建一个EntitiesReferences实体引用类。用来存储多个预制体转化的实体引用。

2025-03-09 22:23:27 432

原创 Unity DOTS从入门到精通之EntityCommandBufferSystem

DOTS(面向数据的技术堆栈)是一套由 Unity 提供支持的技术,用于提供高性能游戏开发解决方案,特别适合需要处理大量数据的游戏,例如大型开放世界游戏。本文讲解了如何使用“ ECB ”来执行Job处理过程中无法执行的命令,例如“创建实体”。

2025-03-09 22:08:23 1192

原创 Unity DOTS从入门到精通之 自定义Authoring类

DOTS(面向数据的技术堆栈)是一套由 Unity 提供支持的技术,用于提供高性能游戏开发解决方案,特别适合需要处理大量数据的游戏,例如大型开放世界游戏。我们今天来讲一下,Dots框架中,Authoring类的创建和使用。Authoring 类通常用于定义和管理实体和组件的元数据以及如何进行编辑和创建。这一类主要的功能包括:1.实体和组件定义:Authoring 类可以用于声明或定义在游戏中使用的不同实体和组件。这使得开发者可以方便地创建和配置其对应的数据结构。

2025-03-09 18:11:48 512

原创 Unity DOTS从入门到精通之 C# Job System

作为 DOTS 教程,我们将创建一个旋转立方体的简单程序,并将传统的 Unity 设计转换为 DOTS 设计。

2025-03-09 00:19:28 1581

原创 Unity DOTS 从入门到精通之 创建实体

DOTS(面向数据的技术堆栈)是一套由 Unity 提供支持的技术,用于提供高性能游戏开发解决方案,特别适合需要处理大量数据的游戏,例如大型开放世界游戏。我们今天来讲一个如何创建一个Dots的实体。

2025-03-08 23:35:54 974

原创 Unity DOTS 从入门到精通之传统 Unity 设计转换为 DOTS 设计

作为 DOTS 教程,我们将创建一个旋转立方体的简单程序,并将传统的 Unity 设计转换为 DOTS 设计。

2025-03-08 18:13:27 1399

原创 Unity Dots环境配置

DOTS(Data-Oriented Technology Stack)是Unity推出的一种用于开发高性能游戏和应用的数据导向技术栈,包含三大核心组件:ECS架构:实体(Entity)+ 组件(Component)+ 系统(System)的分离式设计Job System:提供在多个 CPU 核心上并行运行游戏代码的方法Burst编译器:将C#代码编译为优化的机器码。

2025-03-08 16:44:43 871

原创 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 1364

原创 Unreal5从入门到精通之如何实现移动端触屏滑动手势

随着移动设备的普及,越来越多的游戏和应用选择在移动平台上发布。Unreal Engine 5(UE5)作为一款强大的游戏引擎,提供了丰富的工具和功能,帮助开发者打造出色的移动体验。UE5不仅提升了图形质量,还大幅简化了开发流程,使得开发者能够更专注于游戏设计和用户体验。在移动游戏中,触屏滑动手势是用户与应用互动的主要方式之一。然而,许多开发者在实现这些功能时常常遇到困难。为了填补这一知识空白,本篇文章将详细介绍如何在UE5中实现移动端触屏滑动手势,帮助你从入门到精通,提升你的开发技能。

2025-03-07 14:59:47 349

原创 Unreal5从入门到精通之如何创建自定义插件

Unreal 的Plugins插件系统中有很多的插件供大家使用,包括官方的和第三方的,这些插件不仅能帮我我们实现特定功能,还能够提升我们的工作效率。所以我们今天就来自己创建一个自定义插件,如果我们想实现什么特定的功能,我们也可以发布到商店供大家使用了。万事俱备,接下来我们就可以愉快的编写你自己的插件代码了。示例DBTween:UCLASS()public:protected:if(!if(!();

2025-03-07 11:45:20 594 2

原创 Unreal5从入门到精通之初学者碰到解决不了的问题怎么办?

在学习Unreal的过程中,你曾陷入困境了吗?对于我来说,这种情况发生得比我愿意承认的要多得多。幸运的是,除了一般地在网上搜索之外,还有很多地方可以获得虚幻引擎的帮助。

2025-02-21 21:24:35 495

原创 Unreal5从入门到精通之 我使用的编码标准

回顾旧代码,然后想“这是谁写的”,然后 “哦,那是我写的”多年来,我改变了许多编码标准。最重要的事情通常是遵循公司的做法。话虽如此,这些是我已经逐渐习惯的事情。所有本文只是我的建议,是对我有用的东西,而不是告诉你“必须”怎么做。

2025-02-21 10:52:50 133

原创 Unreal5从入门到精通之多人游戏编程常用函数

UE5给我们提供了非常强大的多人网路系统,让我们可以很方便的开发多人游戏上一篇我们介绍了,如何实现一个简单的多人游戏,从创建房间,加入房间 到 进入游戏。

2025-02-20 14:28:28 735 3

原创 Unreal5从入门到精通之如何做一个Multiplayer多人游戏

随着时代的发展,科技的进步,越来越多的游戏都趋于多人游戏化,因为只要一旦游戏是多人的,就会引起人与人之间的竞技性,互动性,进而提高了游戏的可玩性。也正因为此,多人游戏的生命力要比单机游戏要强很多。我们今天就来学习一下,如何使用Unreal5来制作一个简单的多人游戏。

2025-02-20 12:43:40 734

原创 Unreal5从入门到精通之如何在 C++ 中创建 UserWidget

在之前的教程中,我展示了如何在编辑器中创建 UserWidget 蓝图,在本教程中,我们将创建一个新的基于 C++ 的子类UUserWidget,然后创建该新 C++ 类的蓝图子类。

2025-02-17 17:33:17 379

原创 Unreal5从入门到精通之在编辑器中更新 UserWidgets

在虚幻中创建越来越复杂和灵活的 UserWidget 蓝图时,一个问题是它们在编辑器中的外观与它们在游戏中的最终外观可能有很大不同。

2025-02-17 17:25:48 361

原创 Unreal5从入门到精通之使用 BindWidget 将 C++ 连接到 UMG 蓝图

如果你开始制作基于 C++ 的 UI,你最常遇到的一个问题是:如何使用 C++ 来控制蓝图创建的小部件?这个问题的答案是BindWidget元属性。BindWidget 示例UPROPERTY()虽然文档中没有提到它,但对于 UI 开发人员来说,它是最有用的标签之一。可以完整 UPROPERTY 文档,其中包括BindWidget和其他的所有属性。通过将指向小部件的指针标记为BindWidget,您可以在 C++ 类的蓝图子类中创建一个同名的小部件,并在运行时从 C++ 访问它。

2025-02-17 17:08:16 267

原创 Unity-Mirror网络框架-从入门到精通之Pong示例

Unity Mirror 的 Pong 示例主要展示了如何使用 Mirror 网络框架来创建一个简单的在线多人乒乓球游戏。该示例涵盖了一些关键概念和设计模式,帮助开发者理解如何管理网络游戏中的玩家、球和游戏逻辑。

2025-02-13 16:17:51 238

原创 Unity-Mirror网络框架-从入门到精通之PlayerTest示例

PlayerTest 示例主要是用于演示如何使用 Mirror 网络库构建基本的多人游戏。Mirror 是一个 Unity 的网络解决方案,旨在为开发者提供简单易用的网络功能。

2025-02-13 15:43:07 164

原创 Unity-Mirror网络框架-从入门到精通之PickupsDropsChilds示例

Unity Mirror 框架中的 PickupsDropsChilds 示例主要演示了在多人游戏中实现 物品拾取(Pickup)、丢弃(Drop)以及父子对象层级管理 的基础机制。它展示了如何通过 Mirror 的网络同步功能,在客户端和服务器之间协调玩家与场景中可交互物体的行为。

2025-02-13 14:16:05 144

原创 Unity-Mirror网络框架-从入门到精通之MultipleMatches示例

Multiple Matches 示例主要讲述了如何在使用 Mirror 网路框架时管理多个游戏匹配。以及如何设置一个能够同时支持多个游戏会话的系统,使玩家能够加入他们所选择的比赛,而不是强制他们加入一个单一的匹配。

2025-02-11 23:38:05 580 2

原创 Unity-Mirror网络框架-从入门到精通之Multiple Additive Scenes示例

Multiple Additive Scenes示例是指在一个游戏中,服务器可以同时加载多个子场景。想象一下你在玩一个大型多人在线游戏,这个游戏有很多不同的区域,比如一个城镇、一个森林和一个地下城。在这个示例中,服务器能够管理这些不同的区域,并在瞬间为各个玩家提供访问。

2025-02-11 16:45:32 299

原创 Unity-Mirror网络框架-从入门到精通之LagCompensation示例

Lag Compensation又称 滞后补偿,为什么要进行滞后补偿?让我们来看看游戏需要延迟补偿的最常见原因。考虑一下像《反恐精英》这样的第一人称射击游戏。服务器上有两个玩家:您和您的朋友。服务器将您朋友的位置同步给您。大约需要50 毫秒。您使用镜子向您的朋友射击[Command] CmdFire(Vector3 direction)。[Command]还需要50毫秒才能到达服务器。然后服务器会检查您是否击中了您的朋友,并造成伤害。

2025-02-10 17:21:07 540

原创 Unity-Mirror网络框架-从入门到精通之EdgegapLobby示例

Edgegap 是一个边缘服务器(Edge Server)。边缘服务器 是一种靠近用户(客户端)地理位置的服务器,其主要目的是减少数据传输的延迟,提供更快、更高效的网络服务。与中心云服务器相比,边缘服务器通常位于更靠近用户的地方,这样可以提高数据传输速度并提升用户体验。

2025-02-10 11:48:25 421

原创 Unity-Mirror网络框架-从入门到精通之Discovery示例

在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。本系列文章将为读者提供对Mirror网络框架的深入了解,涵盖从基础到高级的多个主题。Mirror是一个用于Unity的开源网络框架,专为多人游戏开发设计,它使得开发者能够轻松实现网络连接、数据同步和游戏状态管理。

2025-02-08 17:01:51 465

原创 Unity-Mirror网络框架-从入门到精通之CouchCoop示例

在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。本系列文章将为读者提供对Mirror网络框架的深入了解,涵盖从基础到高级的多个主题。Mirror是一个用于Unity的开源网络框架,专为多人游戏开发设计,它使得开发者能够轻松实现网络连接、数据同步和游戏状态管理。

2025-02-08 09:48:43 164

DOTween Pro 1.0.310.unitypackage

DoTween Pro 是Tweeen 家族中最好用,效率最高的插件,用来做物体的各种动画,路径移动,非常方便。 DoTween以视觉方式为游戏对象制作动画(移动、摇晃、淡入淡出、旋转、更改相机属性等等),在编辑器中绘制路径并跟随它们,此外还通过额外功能增强 DOTween 的核心 DOTween Pro 引擎在免费的DOTween引擎基础上添加了新的脚本和可视化脚本功能,以及用于外部资产的特殊功能: - 2D 工具包 - TextMesh Pro 可视化动画编辑器 一个允许无需脚本即可为多个游戏对象设置动画的组件。您可以移动、淡入淡出、着色、旋转、缩放、打孔、振动、添加文本、相机属性等。它还可以与 2D Toolkit和TextMesh Pro对象一起使用。 引入了一项智能规范,允许您通过 UnityUI 的 onClick 事件轻松控制动画。 可视化路径编辑器 允许您沿指定路径移动游戏对象的组件。 引入了一项智能规范,允许您通过 UnityUI 的 onClick 事件轻松控制动画。可以通过 可视化编辑器管理器 和动画编辑器添加的特殊组件。允许您指定在激活/停用游戏对

2017-03-14

Lua 5.1 参考手册

Lua脚本可以很容易的被C/C++ 代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,ini等文件格式,并且更容易理解和维护。[2] Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。[2] 一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。

2015-02-26

LinqToExcel_x64

Linq to Excel 是一个 .Net 库能够让你使用LINQ语法来查询Excel电子表格。

2016-12-13

LitJson_Ext

Litjson是一个C#中用于解析json的工具,使用非常方便,但是有一个小缺点,不支持float类型,必须使用double代替,所以我修改了Litjson的源码,可以支持float 类型,有需要的请笑纳

2018-06-04

vscode之luaIde0.3.7

开发lua的一个非常好用的工具,vscode,luaide根式一个不可多得的插件,支持愈发提示,代码跳转,最重要的断点调试功能。

2018-05-13

Ulua v1.18,[uLua Asset Store Page]

uLua Asset Store Page Lua + LuaJIT + LuaInterface Supported Platforms: iOS, Android, Windows, Mac, Linux Want Lua support in your project? This package comes with everything you need, ready to go on all of the major platforms. Features: - Lua 5.1.4 for all supported platforms - Amazing Lua performance thanks to LuaJIT - LuaInterface based for powerful C# integration - Additional LuaInterface features: Lua Coroutines, Unity error handling, more Lua API functions - Prebuilt Lua plugin

2015-07-31

Playmaker v1.8.3

Playmaker v1.8.3 (u5).unitypackage,最新版Playmaker。 PlayMaker 是由第三方软件开发商Hotong Games开发完成。它的Logo是一个中文的“玩”字(PS:看来中国文化声名远播)。它既是一个可视化脚本工具,又是一个分层逻辑框架。设计师、程序 员使用PlayMaker能够很快的完成游戏原型动作,既适合独立开发者,又适合团队合作。它的优点: 1.很多动作行为(例如:跑,跳,攻击等)只需要通过简单状态机FSM(Finite state machine)就能实现,根本不用写一句代码; 2.方便简洁的图表管理每个状态机; 3.播放游戏,可以实时错误检查; 4.集成的帮助,可以让我们快速查 看行为说明; 5.设置断点和单步执行状态; 6.可以编写自定义行为,让在出现在我们的行为列表(这就要求有点语言基础了); 7.支持各类插件配合使用,加速开发进程(例如Ngui, 2D Toolkit, A* Pathfinding等)

2016-12-12

ovr_unity_utilities_1.13.0

oculus utilities for unity oculus cv1在unity开发虚拟现实的SDK

2017-04-02

Easy Weapons v2.0.2

Easy Weapon 是一个十分强大的工具,可以让你在Unity中迅速的做一款Fps射击游戏,里面提供了各式各样的武器供你挑选。

2017-03-17

.NET Reflector8.5 +注册机

;Reflector是由微软员工Lutz Roeder编写的免费程序。这个免费工具可以将.NET程序集中的中间语言反编译成C#或者Visual Basic代码。   .NET Reflector开发人员可以使用它反编译.NET代码,以了解它是如何工作的,学习或指导.NET语言的复杂性,提供一个更好的替代库的文档,恢复丢失或不可用的源代码,定位性能问题,分析依赖关系,检查混淆

2016-10-15

C++_Iterator_迭代器_介绍

迭代器提供对一个容器中的对象的访问方法,并且定义了容器中对象的范围。迭代器就如同一个指针。事实上,C++的指针也是一种迭代器。但是,迭代器不仅仅是指针,因此你不能认为他们一定具有地址值。例如,一个数组索引,也可以认为是一种迭代器。 除了使用下标来访问 vector 对象的元素外,标准库还提供了另一种访问元素的方法:使用迭代器(iterator)。迭代器是一种检查容器内元素并遍历元素的数据类型。 标准库为每一种标准容器(包括vector)定义了一种迭代器类型。迭代器类型提供了比下标操作更通用化的方法:所有的标准库容器都定义了相应的迭代器类型,而只有少数的容器支持下标操作。因为迭代器对所有的容器都适用,现代 C++ 程序更倾向于使用迭代器而不是下标操作访问容器元素,即使对支持下标操作的vector 类型也是这样。

2015-02-27

Behavior Designer

你将学习到一种新的动画与AI的解决方案使即使用Behavior Designer来设计动画的播放逻辑与AI的行为逻辑, 如果你用过PlayerMaker那么再好不过了,你可以Behavior Designer当作是PlayerMaker的强化版但有不同于PlayerMaker。当然我不是在这里推崇这种插件,而是了解另一种设计思路。当然在现在国内对于Behavior Designer插件中文资料匮乏的情况下,你也可把文档当作文档阅读。

2016-02-01

A星寻路插件 A Pathfinding

一款智能寻路算法,A星算法寻路,A Pathfinding,Unity 寻路插件

2015-12-30

最新版PoolManager v5.5.2

PoolManager v5.5.2内存池最新版, 优化游戏性能。

2016-02-17

Shell脚本学习指南

美国作家罗宾编著的学习指导书《Shell脚本学习指南》。 他教会你让UNIX充分发挥其真实的潜能,不只是如何写出有用的Shell脚本,你还得了解如何迅速、确实地定制Shell。 Shell脚本编程(scripting)的技巧永远不会过时:它们可以让UNIX充分发挥其真实的潜能。对uNIx的用户与系统管理者而言,编写shell脚本是必须的工作,它可以让你快速地控制与定制任何UNIX系统的强大功能。有了Shell脚本,你可以结合基本的UNIX文本与文件处理命令来消化数据,以及自动化重复的工作。一旦你对Shell脚本的编写掌控自如,在接下来的几年,这些技巧将对你相当有帮助。

2015-02-26

unity 虚拟现实曲面UI

unity 虚拟现实曲面UI,用于实现超级酷炫的Unity虚拟现实效果。

2016-12-12

LitJson.dll

LitJSON是一个.NET平台下处理JSON格式数据的类库,小巧、快速。 官方Git地址: https://github.com/lbv/litjson 官网地址: http://lbv.github.io/litjson/ 使用简介: http://lbv.github.io/litjson/docs/quickstart.html

2017-03-30

2D Toolkit v2.5.1

最新2D游戏制作插件2D Toolkit v2.5.1

2015-12-25

NGUI 3.10.2 2016年9月21日版本

NGUI 3.10.2 2016年9月21日版本

2016-12-12

Google+C+++编程规范

C++ 是 Google 大部分开源项目的主要编程语言。正如每个 C++ 程序员都知道的,C++ 有很多强大的特性,但这种强大不可避免的导致它走向复杂,使代码更容易产生 bug,难以阅读和维护。   Google 经常会发布一些开源项目,意味着会接受来自其他代码贡献者的代码。但是如果代码贡献者的编程风格与 Google 的不一致,会给代码阅读者和其他代码提交这造成不小的困扰。Google 因此发布了这份自己的编程风格,使所有提交代码的人都能获知 Google 的编程风格。   创新工场董事长兼 CEO 李开复曾经对 Google C++ 编码规范给予了极高的评价:“我认为这是地球上最好的一份 C++ 编程规范,没有之一,建议广大国内外 IT 研究使用。”   Google C++ 编码规范在线地址:http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml

2015-02-26

Amusement Park - Low Poly 3D Models Pack v2.0

常规 您可以将多个包组合在一起,选择最合适的包,使您的游戏独一无二且与众不同。 所有列表 您可以浏览所需类别中的所有包并选择您最喜欢的包! ●平台游戏 ●角色 ●地点 ●环境 ●城市 ●内饰 ●道具 ●免费 ithappy 礼物 游乐园 - 低多边形 3D 模型包 欢迎来到充满乐趣和冒险的世界! 探索令人惊叹的游乐园套餐,它是一系列 3D 模型,可将您的项目带入丰富多彩且令人兴奋的游乐园。 主要特点 ● 327 种资源,为创建独特场景提供无限可能。您可以巧妙地布置景观、建筑和结构,让场景变得生动有趣。 ● 演示场景是一个预先准备好的场景,您可以通过图片查看,可以直接用于您的项目,节省您宝贵的时间。您可以使用它,也可以创建自己独特的关卡。 ● 模型针对游戏引擎进行了优化,易于编辑和自定义。您还可以将它们用于动画、广告营销、VR/AR、3D打印。 ● 定期更新和支持。我们致力于改进此软件包,添加新资源,并不断丰富其内容。 包装内容 演示场景是一个准备好的地点,您可以通过图片查看。 327 型号: ● 风景(x20) 山、丘陵、平原、地面、水、石头等。 ● 建筑物(x70) 城堡、咖啡馆、舞台、桥梁、楼梯、马戏团帐篷、大帐篷、拱门、摊位、咖啡店、冰淇淋店、纪念碑、喷泉 ● 娱乐(x24) 海盗船、过山车、摩天轮、弹射器、环形物、钟摆、飞机、链条、马克杯、蹦床、马、电动车、气球、火箭、恐龙 ● 道具(x184) 糖果车、灯柱、大门、栅栏、雨伞、椅子、桌子、桶、花瓶、栏杆、长凳、灯笼、装饰品等。 ● 植被(x29) 树、棕榈树、灌木、装饰灌木 不要错过与游乐园一起创建自己独特的游乐园的机会! 这个 3D 模型包将把您的项目变成充满欢乐和乐趣的

2025-05-19

【游戏开发资源】Pure Nature2 Glacier Mountains v1.0 Unity资源包下载

3D风格化自然环境资产 所有东西都带有预制件 - 可以直接放入场景中。 包含 URP 版本! 此包包含: 植被 - 白雪皑皑的松树 岩石 - 山峰 - 悬崖 - 巨石 - 岩石 - 石头 冰雪 - 冰山 - 冰裂缝 - 碎冰 - 钟乳石 - 雪堆 材料 - 雪 - 冰 - 水 还包括: 演示场景:高耸的山峰和广阔的雪谷 列出了所有预制件和变体的场景 后期处理预设 所有预制件均有 LOD 自定义着色器: 草地(有风和颜色变化) 树木(有风和颜色变化) 岩石(有苔藓/雪层) 雪(带有地下散射) 冰湖(有折射) 水(具有深度褪色、泡沫和折射) 体积云 冒名顶替者 脚本: 环境管理器控制天空颜色、全局风和草地渲染距离 替换选定预制件的所有 LOD 上的材质 将树木的颜色转移到其替代材料上 调整雾浓度的体积 - - - 演示场景非常庞大,可能不适合移动设备。 建议使用像Nature Renderer这样的适当的GPU 实例化解决方案。 提供自述文件以了解设置和详细信息。 加入Discord以获得支持或解答任何问题。

2025-05-19

UE5插件 DT.Mqtt Client最新版

技术详情 Features: DT Mqtt Create Mqtt Client Connect Subscribe UnSubscribe Publish Disconnect Bind Connected Delegate Bind Connection Lost Delegate Bind Message Delegate Code Modules: Runtime :DTMqtt Number of Blueprints: 9 Supported Development Platforms: Win64 Supported Target Build Platforms: Win64,Linux,Android,Mac,IOS Documentation: English 中文 兼容性 受支持的虚幻引擎版本 4.27和5.0 – 5.5 受支持的目标平台 Windows Android Linux Mac iOS 支持的开发平台 Windows

2025-04-17

MQTT for Unity 1.1.3.unitypackage

“MQTT for Unity”是一个 Unity 包,它简化了 MQTT 通信协议的集成,从而实现了 Unity 应用程序中的实时数据交换。 “MQTT for Unity”旨在将 MQTT(消息队列遥测传输)功能无缝集成到 Unity 项目中,为在 Unity 应用程序内实现实时通信和数据交换提供用户友好的解决方案。 主要特点: 跨平台兼容性:“MQTT for Unity”旨在跨各种 Unity 支持的平台无缝运行,包括: Windows 和 OSX UWP 和 HoloLens2 Android 和 iOS WebGL 实时通信:利用 MQTT 的强大功能在 Unity 应用程序中建立实时通信渠道,非常适合多人游戏、物联网应用程序等。 简化的集成:“MQTT for Unity”提供了一个简单、轻松的集成过程,使开发人员能够在他们的 Unity 项目中快速建立 MQTT 通信。 可定制的配置:轻松配置 MQTT 参数,例如代理设置、主题订阅和消息处理,以根据您的特定项目需求定制通信。 借助“MQTT for Unity”,开发人员可以在 Unity 应用程序中释放 MQTT 通信的潜力,而无需复杂的手动集成,使其成为在 Unity 中创建交互式连接体验的重要工具。

2025-04-19

Epic Toon FX 1.81.unitypackage

Epic Toon FX 是一个包含 930 个卡通粒子特效的巨大收藏。非常适用于 2D 和 3D 游戏。 支持标准管线和 LWRP 这些特效分为三类:战斗特效、环境特效以及互动特效。具有多种颜色变化或风格的特效可以方便地分类到文件夹中。 功能: - 超过 300 种独特的特效 - 总计 930 个预制件 - 大多数特效有 4 种颜色 - 许多特效具有不同的风格、变体,有时还有替代纹理 - 侧向翻滚的某些特效的 2D 版本 - 约 150 种纹理 - 额外的 50 种表情符号纹理 - 互动演示项目 - 包括用于导弹/爆炸的声音特效 战斗特效: - 血(12 种) - 炸弹引信(2种) - 争吵(10 种) - 死亡(10 种) - 贴花(8 种) - 爆炸物(43 种) - 喷火器(3 种) - 魔法(12 种) - 导弹(20 种) - 枪口闪光(20 种) - 新星(4 种) - 盾牌(1 种) - 剑(12 种) - 文字(3 种) 环境特效: - 泡泡(2 种) - 五彩纸屑(3 种) - 灰尘(4

2025-02-08

HighlightingSystem v5.0.unitypackage

Highlighting System package包允许您轻松集成轮廓发光效果以高亮显示 Unity 项目中的对象。 主要特点: • 用作相机上的图像效果 • 兼容前向和延迟渲染路径、HDR、伽马和线性色彩空间、GPU 实例 • 原始渲染器材质保持不变(共享材料将保持共享) • VR:兼容单通道(快速)立体渲染方法 • 与 LODGroup 组件完全兼容 • 适用于静态和蒙皮网格 三种突出显示模式可用: 1. 悬停 用于突出显示鼠标光标下的对象。 2. 补间 用于关注特定对象(例如教程项目)。 3. 常量(带可选淡入/淡出) 可用于持续突出显示对象(例如可拾取项目或当前选定的对象)。 测试平台: • PC • Mac • XBox One • HTC Vive • Android • iOS

2025-02-08

FlowCanvas v3.2.5.unitypackage

FlowCanvas 是 Unity 的一款功能强大、丰富的视觉脚本解决方案,赋予你与 Unity 蓝图类似的创建和操纵游戏元素任一方面的功能,而无需太深的编程知识。 FlowCanvas 带给你仅在代码中具备的完全灵活性,通过一个直观的可视化节点编辑器,你可以从快速原型中创建出东西,甚至是完全的游戏机制,而且无需编写任何代码。 设计者:无需编码就能制作原型、迭代和完全实现你的想法,同时又能以有趣的方式了解代码的运作原理。如果你熟悉 Unreal Blueprints 的话,这用起来将得心应手。 编程员:与你的代码更深一层地接口,并以简单的、完整记录的 API 创造解耦系统和/或为设计师们提供新的自含式节点。 通过将事件、流控制器和功能节点组合在一起,创建和操纵游戏玩法元素,包括但不局限于: ●玩家控制。 ● 关卡设计事件。 ● 游戏机制。 ● 用户界面。 ● 玩家互动。 ● 资源管理系统。 ● 还有很多很多!

2025-02-08

Odin Inspector and Serializer 3.1.2.unitypackage

Odin 能够完美部署到原有的工作流程中,无需费力的集成工作,让您能够序列化任何内容,并使用 80 多个全新检测器属性、无样板代码和更多功能来使用 Unity! · 轻松集成: Odin 很容易操作,并且不会打破你的已有工作流程。实际上你甚至不需要继承任何东西,也就是说你的现有编辑器将继续与 Odin 适用。 · 纯编辑器模式: 仅使用 Odin 的编辑器改进,完全禁用序列化。 · Odin 编辑器窗口: 您现在可以使用 Odin 来快速创建自定义的编辑器窗口,帮助组织您的项目和游戏数据。 · 输入验证: 通过允许您的开发者设置场景和输入验证来赋能您的整个团队,让 Unity 的使用对艺术家和开发者来说变得前所未有的容易。 · 序列化任何对象: Odin 使用我们评级很高的自定义序列化协议,让您既可以继承我们的 SerializedBehaviour、SerializedScriptableObject 等,也可以为您已有的类添加几行新代码,让可以序列化的任何内容都得到序列化。是的,甚至是多态类型!

2025-02-08

Obi-Cloth-6.4.unitypackage

Obi 是一款基于粒子的高级物理引擎,可模拟各种可变形材料的行为。 Obi Cloth 利用基于粒子的物理效果,呈现出高质量、灵活且易于使用的布料模拟。 链接 Obi 网站 社区和支持论坛 功能: - 角色服装统一解决方案,正常和可撕扯的布料。 - 双向刚体交互。 - 模块化解决器:不要浪费性能,仅使用您的布料所需要的限制。 - 每个模块可调整解决器的迭代计算。 - 布料代理:使用低分辨率模拟驱动高分辨率网格。也可以使用皮肤网格! - 气球物理学槽型体积限制。 - 独立的拉伸和弯曲限制。 - 布料可以贴在坚硬的身体上。 - 布料可以和自身或其他布料碰撞。 - 基于物理学的空气动力模型。 - 易用的集成编辑工具:选择、刷子选择、画笔、平滑、属性导入/导出……编辑布料时,再也不用离开 Unity 了。 - 支持所有 Unity 碰撞机。 - 自动剔除摄像机。 - 易于扩展的模块化架构。

2025-02-08

Obi Rope 6.4.unitypackage

Obi 是一款基于粒子的高级物理引擎,可模拟各种可变形材料的行为。 使用 Obi Rope,你可以在几秒内创建绳索和杆子,同时完全控制它们的形状和行为:导向粒子技术可以对杆子使用不同的扭转/扭曲特效。绳索更加轻量化,并且能裁剪/调整尺寸。两者都可以与环境发生碰撞以及相互碰撞,也可以附着在坚硬的身体上。 与其它绳索解决方案不同的是,此系统不基于坚硬的身体和关节。它基于 XPBD 粒子,这使它更加轻量化、细节更丰富,并且具备无条件的稳定性。 - 使用样条线进行非线性、非破坏性的绳索编辑。在编辑绳索时,实时获得关于绳索效果的反馈! - 使用样条进行过程化平滑网格生成,同时附带切线空间更新和法线贴图支持。无需为绳索手动生成几何逻辑。 - 自适应基于曲率的实时网格抽取:绳索的直线段可以生成比曲线段更简单的几何逻辑。 - 运行时更改绳索长度。 - 可撕扯/可切割的绳索。 - 闭环。 - 双向刚体交互。 - 模块化解决器:不浪费性能,仅使用您的绳索所需要的限制。 - 每个模块可调整解决器的迭代计算。 - 独立的延伸/弯曲刚度。 - 易于使用的编辑器粒子工具:选择、笔刷选择、画笔、属性平滑…

2025-02-08

Modern UI Pack5.4.5.unitypackage

Modern UI Pack 是一款简洁、简约且时尚的 UI 包,专为寻求增强且功能丰富的 UI 元素的用户而设计。它易于使用且完全可定制。 描述 轻松为您的游戏或应用创建时尚且可自定义的 UI 元素!与 Unity 2020.3 及更高版本完全兼容,包括 Unity 6。 • 用户界面经理 您无需逐个更改对象,而是可以在几秒钟内更改 UI 的整体外观 - 全部使用 UI 管理器! • 编辑器工具 无需逐一调整,只需使用编辑器工具在几秒钟内调整所有内容。在 Unity 中添加或更改几乎所有内容,无需处理代码或外部工具。 • 演示场景 包括一个功能齐全的演示场景,展示 MUIP 组件的工作和外观。 • 本机 UI 支持 Modern UI Pack 使用原生 Unity UI 制作,让您可以按照习惯继续工作,甚至可以使用第三方 UGUI 扩展。 • 超过 18 种不同的 UI 元素 动画图标、按钮、上下文菜单、下拉菜单、水平选择器、图标、输入字段、模式窗口、多选下拉菜单、通知、饼图、进度条、径向滑块、切片边框、滑块、开关、切换、工具提示、窗口管理器.....

2025-02-08

Final IK 2.1.unitypackage

Unity 的最终逆向运动学解决方案。 更新 (1.9): 1.9 版本对最终逆向运动学 (Final IK) 进行了很多修复和改进: - 增加了烘焙器,这是一个强大的新工具,可将 IK 烘焙到 Humanoid、Generic 和 Legacy 动画剪辑中。 - 将 LOD 级别添加至 VRIK。 - 已在新版 Oculus Quest 硬件上测试 VRIK。 - 更新的文档。 请参阅发行说明来了解全部更新细节。 Final IK 1.9 与 PuppetMaster 0.9 和 Unity 2017/2018/2019 版本完全兼容。 我可以用 Final IK 做什么? 在 YouTube 上观看超过30个(还在不断增加)演示视频。 它包含了什么? VRIK 烘焙器 全身双足 IK 双足 IK CCD IK 多效果器 FABRIK(前后延伸反向运动学) Look-At IK Aim IK Arm IK Leg IK Limb IK 旋转限制 Grounder 交互系统 CCDIKJ、AimIKJ - 基于 AnimationJobs 的多线程求解器 + 62 个演示场景

2025-02-08

Auto Hand - VR Physics Interaction 3.2.unitypackage

VR 互动变得简单 Auto Hand 是一款高品质物理交互系统,设计为用户友好且高度可定制。Auto Hand 包含在线文档和设置向导,其中提供质量选项,以确保根据项目约束获得最佳质量 Auto Hand 包含一个自动姿势生成系统,该系统将配置抓取时手的形状。可与所有原始碰撞器和网格碰撞器配合使用! 配备功能齐全的运动控制器,包括平滑移动、传送、攀爬、静态头部防撞保护系统。 VR 物理交互包括重量、碰撞、双手抓取、拉开断裂事件、高质量投掷、远距离抓取等选项。基于物理的小工具、杠杆、滑块、门、轮子、拨盘和按钮示例。Auto Hand 充分利用了 Unity 事件和工具提示文档,使其成为一款功能强大且用户友好的工具。 支持 Unity 2019.4 -> Unity 6+ ---------------------------------------------------------- 用户友好设计 高度可定制 Unity 活动 安装向导 文档、工具提示和注释代码 无隐藏/不可编辑的代码 低性能影响

2025-02-08

Bakery - GPU Lightmapper 1.96.unitypackage

Bakery 是一款高端、即刻上手、操作简便的 GPU 光照贴图器,可作为 Enlighten 和 Progressive 的替代品。 注意:需要新款 Nvidia GPU(6xx 或更新版本)和 64 位 Windows 系统(7 或以上)。 不支持 AMD 卡烘焙。 不支持 Mac 产品。 已在 Unity 5.6 至 2019.3.4 的每个版本上测试。 生成的光照贴图兼容于所有平台。 用户手册 - 请务必阅读常见问题解答 论坛主题帖 功能: - 物理正确的烘焙光照。- 所有生成结果均与三叶线下渲染器进行了比较。 - 性能:用 GPU 来进行光线跟踪。 - 可利用 RTX 硬件(非必需)。 - 使用 NVidia AI Denoiser 来移除噪点,由深度学习驱动。 - 修复了常见的烘焙伪影,例如光照泄漏和 UV 接缝。 - 全局光照(支持自定义着色器)。 - 天空光照(HDRI 或颜色)。 -发射性纹理网格。 -IES 光线。 -定向、点状、聚光光源。 - 材质:支持反射率、自发光、镂空材质。 - 可生成完整和间接光照贴图,甚至每个光照都可生成混合光

2025-02-08

Amplify Shader Editor V1.8.9.009.unitypackage

Amplify Shader Editor (ASE) 是受行业领先软件启发的基于节点着色器创建工具。它是一个开放且紧密集成的解决方案,提供了熟悉和连贯的开发环境,使 Unity 的 UI 约定和着色器的使用无缝地融合一起。Amplify Creations 提供你预期之中的物美价廉和响应迅速的客户支持。 直观、注重用户体验的工作空间,同时又有熟悉感、整洁和灵活。它能停放,也能当第二个显示器使用,准备好满足你的布局要求。 极简工具栏和菜单已经过优化来将工作空间区域最大化,不再有扰人的节点和菜单。创建节点或新的着色器就如在项目资源管理器窗口中创建新的 Unity 材质一样直观。 开放客户的参与,例如节点、改进、错误修复或第三方支持等。我们的目标是提供一种强大且灵活的工具,可以轻松地将其应用于现有的艺术品生产流水线。 灵活的着色器创建选项。生成各种内置工具,包括自定义光照和 SRP HD/URP/LW 着色器。包括一个自定义的着色器模板系统,以帮助释放您的创造力,同时适应您作品的技术规格。 观看概述视频 在我们的产品页面上了解更多信息 指南:ASE 手册 做出改变,使用你一直

2025-02-08

Ragdoll Mecanim Mixer + Bonus

Ragdoll Mecanim Mixer allows your character and animations to physically interact with the surrounding environment naturally as in the real life. If you want a character to behave like a ragdoll, and at the same time play a beautiful animation, then this asset is for you!

2023-06-30

RestSharp.106.12.0.zip

RestSharp.dll 版本106.12.0 RestSharp可能是.NET中最受欢迎的HTTP客户端库,具有自动序列化和反序列化,请求和响应类型检测,各种身份验证以及其他有用的功能,正在被成千上万的项目使用。 github下载地址:https://github.com/restsharp/RestSharp nuget下载地址:https://www.nuget.org/packages/RestSharp/

2021-10-11

rubyinstaller-devkit-2.4.4-2-x64.exe

rubyinstaller-devkit-2.4.4-2-x64.exe,windows系统下的ruby安装环境

2018-08-08

Shader Forge 1.3.8.0_unity2018.unitypackage

unity2018版本中,Shaderforge插件已经弃更并且报错,所以我修改shaderforge的源码,然后使其可以在unity2018中使用。亲测可用。希望能对你有所帮助

2019-10-15

Submarine_Source.unitypackage

一款2d的横版跑酷游戏,玩家乘坐一架潜艇,可以上下潜浮,躲避障碍物,可以吃金币。可以发射子弹等等。总之可以再海底进行跑酷

2020-04-29

空空如也

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

TA关注的人

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