自定义博客皮肤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 博客专家

  • 博客(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

ovr_unity_utilities_1.13.0

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

2017-04-02

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

Easy Weapons v2.0.2

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

2017-03-17

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

LinqToExcel_x64

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

2016-12-13

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

unity 虚拟现实曲面UI

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

2016-12-12

NGUI 3.10.2 2016年9月21日版本

NGUI 3.10.2 2016年9月21日版本

2016-12-12

.NET Reflector8.5 +注册机

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

2016-10-15

最新版PoolManager v5.5.2

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

2016-02-17

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

2D Toolkit v2.5.1

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

2015-12-25

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

C++_Iterator_迭代器_介绍

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

2015-02-27

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

Lua 5.1 参考手册

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

2015-02-26

Shell脚本学习指南

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

2015-02-26

Vim命令中文手册,Vim是一个类似于Vi的文本编辑器

Vim是一个类似于Vi的文本编辑器,不过在Vi的基础上增加了很多新的特性,Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs同样都是非常优秀的文本编辑器。

2015-02-26

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

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

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

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

Submarine_Source.unitypackage

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

2020-04-29

Shader Forge 1.3.8.0_unity2018.unitypackage

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

2019-10-15

rubyinstaller-devkit-2.4.4-2-x64.exe

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

2018-08-08

LitJson_Ext

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

2018-06-04

vscode之luaIde0.3.7

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

2018-05-13

空空如也

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

TA关注的人

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