EditorUI是一组编辑器uielement组件,用于创建自定义编辑器。它负责DoozyUIManager使用的所有编辑器。
ModernUIPack是一个干净,简约和时尚的UI包,为那些想要有更好和丰富的特色UI元素。它易于使用,完全可编辑和定制
适用于Unity的顶级2D/3D数据可视化。美观度、响应度和互动性。易于使用和快速设置。每项功能都可以从代码和编辑器中自定义。“图形和图表”兼容任何平台,包括VR/AR、移动端、网页和桌面端。支持所有最新的Unity版本。与UICanvas集成。
条形图(2D/3D)、饼图(2D/3D)、环面图(2D/3D)、表图(实时串流2D/3D)、气泡图(2D/3D)、雷达图(2D/3D)、蜡烛图(2D)和金字塔图(Beta2D)。全部都可以使用您自己的颜色、尺寸、材料和预制件进行自定义。所有都可以根据尺寸自适应。所有都可以处理用户事件。
可以与一系列其他资源和功能相集成:
UGUI迷你地图是一个完整的和易于使用的迷你地图/世界地图解决方案,使用完整的UGUI系统。你可以为赛车、FPS、RPG、RTS游戏等任何类型的游戏轻松创建任何类型的小地图。
你可以让它运行起来,就像拖放一个现成的小地图预制在你的场景
特点:
使用与支持VuplexVR/AR浏览器的相同代码,即可轻松在Windows/MacOS/Android/iOS上以3D形式渲染Web内容并与之进行交互。
UniWebView包含一组C#的高层级API,它对iOS和Android平台的本机API进行了抽象封装。使用UniWebView,您可以在无需了解本机开发的任何内容的情况下,就将浏览器行为添加到游戏中。当您需要显示活动公告及通知,或为玩家排名添加排行板,或是向用户显示任何网页内容时,UniWebView都可以帮助您轻松解决问题。
功能:
手指是Unity触摸输入和手势处理的最佳选择。手指手势是功能集的顶部,结合低廉的价格和易于使用的架构和教程视频。手指可以在所有Unity平台上运行。如果你使用的是Android或iOS原生手机手势,那么手指手势就会让你感觉很舒服。
EasyTouchControls是一组利用新UI和新事件系统的虚拟控制器。它是完全所见即所得的,你可以在不编写任何代码的情况下动画你的玩家。
使用真正的操纵杆模拟游戏玩法,而无需进行编译。
EasyTouchControls带有4个控制器和8个变体:
以下三种方法集成控制器
创建一个RPG地图只需3个按钮:鼠标左键和右键,shift键或控制键。
RPG地图编辑器在RPG游戏的自动地图编辑器或任何你想在编辑器或在玩游戏时创建的东西。通过整合冲突和小地图,你可以轻松快速地创建一个复杂而出色的RPG世界,而不需要复杂的工具或选项。
SuperTilemapEditor是一个功能强大,易于使用的磁贴编辑器,您需要创建任何基于磁贴的游戏。使用它不仅可以创建贴图,还可以作为一个强大的关卡编辑器,将预制块当作贴图来放置。
FairyGUI是一个灵活的UnityUI框架,与免费的专业游戏UI编辑器:FairyGUI编辑器。
特性:
VRPanorama是一款经验证的离线渲染系统,可导出立体声360、180全景以及高达8K的视频。这是一种快速而简单的方式来渲染全功能的360立体全景影片和图像序列,供VR头戴设备(如OculusRift、GearVR或GoogleCardboard)或在线360视频服务(Youtube、VRideo、MilkVR)等使用
专为新的UnityCanvas系统设计的多合一VR接口软件包。在世界空间中弯曲画布,使玩家可以从任何角度查看画布并与之交互。创建复杂的设计,同时仍使用您习惯的UnityCanvas工作流程!
通过UI丰富您的VR项目,使您的玩家完全沉浸其中。通过弯曲的互动式屏幕获得“超科幻”的感觉。
支持:
VRUIKit是最流行的UI框架,可以更快更容易地开发VR。它是通用的,无约束的,并与伟大的统一编辑器集成。它包含了许多在VR社区中广泛使用的经过实战测试的组件。
该软件包支持鼠标控制、凝视控制、激光指针控制和市场上任何其他现有的输入法。
为了支持TextMeshPro,这个包包括一个编辑器工具,可以将所有或选定的文本转换成TextMeshPro,只需单击一次!
组件模块:
VREasy是Unity3D的VR生产力和工作流程工具套件,支持内容开发人员通过简单的拖放界面快速创建VR体验,支持所有主要HMD设备,如OculusRift/Go/Quest、HTCVive/Pro/Focus、MRHeadset、GearVR、ViveFocus、Cardboard、Daydream,与行业SDK兼容,且无需编程技能。为包括移动端VR平台在内的所有VR平台构建完全可配置的版本,平台包括:VRArchViz、VR配置器、VR培训应用程序、VRCinema/VideoPlayer、VR360Tours,带有热点及更多功能,一行代码都不需要编写
核心功能:
借助VR交互框架,轻松创建属于自己的可交互对象并迅速上手。
该框架经过专门设计,以OculusQuest为基准,但通过Unity的XRInput系统,可完美适用于Rift、HTCVive和WindowsWMR头戴设备。某些头戴设备可能与UnityXR插件系统不兼容,且可能需要SteamSDK注册输入。
功能包括:
使用VuforiaEngine开始增强现实,这是世界上使用最广泛的AR平台。VuforiaEngine可以轻松为最新的手持设备和头饰设备开发跨平台应用,支持超过5万款应用,包括EA、SquareEnix、LEGO、动视等公司的游戏。
VuforiaCoreSamples提供了完整的Unity场景,展示了如何使用Vuforia目标和跟踪器为日常物体和环境创建AR体验。
AR+GPSLocation’资源利用Unity和增强现实技术,通过GPS坐标确定3D对象在真实世界中的地理位置。借助Vuforia的ARARFoundation,结合GPS数据和AR跟踪技术实现这一点。
主要功能:
ARCameraLite在玩家的移动设备上使用后置相机和运动传感器(陀螺仪/加速度计)来显示2D/3D对象,就像它们在现实世界中一样。快速,无标记,伪AR。
特性,将增强现实的迷人力量带入你的游戏或应用程序:
GOMapisadynamicmapSDKformakinglocationbasedgameswithunity3D.
高度可定制又搭配了经典的Unity检查器界面,GOMap堪称最简单的地图插件。
通过在各种示例中进行选择可充分了解GOMap功能,并只需几次点击即可使用真实的GPS位置在智能手机上构建任何演示场景。
GoMap支持使用多种地图API,以原缓冲格式对数据进行矢量平铺:
ARFoundationRemote2.0是对ARFoundationEditorRemote的重大更新:AR应用程序最流行的调试工具。有了新的独家功能,你将能够更快地迭代,并以更大的信心向市场交付高质量的AR应用程序。简而言之:AR基础远程2.0=统一远程+AR基础+输入系统(新)+如此多。
使用UModeler可以做什么?
功能:建模
GaiaPro是一个强大的,一体化的开放世界和关卡生成系统,可以在几分钟内创建令人惊叹的移动,虚拟现实,控制台和桌面环境。
GaiaPro2021是一个强大的,所有在一个世界生成,优化和流媒体系统,创建惊人的移动,虚拟现实,主机和桌面景观和场景,运行良好,在几分钟内看起来很棒。
它提供简单,快速和漂亮的景观,地形,纹理,种植和程序内容放置使用我们的资产或你的喜欢。
用Paintin3D绘制所有物体-在游戏内和编辑器里都可使用。所有功能已经过深度优化,在WebGL、移动端、VR以及更多平台用起来都非常好用!
VR支持-所有功能都在VR中都很好用,而且Paintin3D还附带了几个专为利用这些来设计的演示场景。如果你没有VR头盔的话,不用担心,这些演示场景也可以与鼠标一起使用!
TerrainComposer2是一个强大的基于节点的多地形贴图生成器。《TC2》利用最新的GPU技术给你即时的实时结果,这使得创建地形比以往任何时候都更快更容易。TC2的图层系统和工作流程文件夹类似于Photoshop,这使得在工作流程中可以完全控制并随时快速更改。
特点:
体积雾霾2是一款重新设计的体积雾霾,从头开始以通用渲染管线编写,侧重于雾气区域,从而使它更易于使用并表现更为出色。
体积烟雾2(URP):
体积和动态雾霾用于内置:
VoxelMaster(体素大师)是一个强大的,但简单和易于使用的体素引擎。
它能够生成简单的形状,直到无限的过程地形,只需要几行代码。
生成的赛道附带有大楼、广场、树木、石头、海报、旗帜、篱笆、背景以及更多。赛道生成时带有碰撞体。碰撞体是分隔开来的(斑马线、绿草、栅栏)轻松添加或修改斑马线、绿草、树木等的材料。如果需要,可以添加3D模型(露天看台、建筑物、树木等)或者第三方模型纹理图形和低绘制调用只需点击一下即可包含网格组合器。包括随时可用的迷你地图预制件。
RTG1.3.5-新增功能:
包括的模型:
这是适用于Unity的最流畅、最快速的动态软阴影解决方案的最新迭代。易于集成,更快渲染,精美度胜过以往版本!具有强大的新工具、阴影算法、优化和用户友好的自描述光源组件,从而能够改进场景光照的质量。NGSS是适用于Unity的完整阴影替代插件,用于顶级开放世界游戏系列,如FacepunchRust等多款游戏。NGSS提供一站式服务,将项目阴影质量实时迅速提高至影片动画CGI级别,而不会影响任何性能!众所周知,这就是Unity阴影应有的外观!
阴影功能:
支持的平台:
支持的Unity版本:
功能简介:
AmplifyShaderEditor(ASE)是受行业领先软件启发的基于节点着色器创建工具。它是一个开放且紧密集成的解决方案,提供了熟悉和连贯的开发环境,使Unity的UI约定和着色器的使用无缝地融合一起。AmplifyCreations提供你预期之中的物美价廉和响应迅速的客户支持。
直观、注重用户体验的工作空间,同时又有熟悉感、整洁和灵活。它能停放,也能当第二个显示器使用,准备好满足你的布局要求。
极简工具栏和菜单已经过优化来将工作空间区域最大化,不再有扰人的节点和菜单。创建节点或新的着色器就如在项目资源管理器窗口中创建新的Unity材质一样直观。
开放客户的参与,例如节点、改进、错误修复或第三方支持等。我们的目标是提供一种强大且灵活的工具,可以轻松地将其应用于现有的艺术品生产流水线。
灵活的着色器创建选项。生成各种内置工具,包括自定义光照和SRPHD/URP/LW着色器。包括一个自定义的着色器模板系统,以帮助释放您的创造力,同时适应您作品的技术规格。
180+放大着色器编辑器样本的HDRP,URP,和内置渲染器。超过180个精心策划的着色器与放大着色器编辑器,准备使用和完全编辑。从基本的着色器类型,各种各样的视觉特效,如溶解和变形,到特定的地形例子和自定义目的着色器与支持脚本。
着色器用来渲染卡片的着色器,如壁炉石您可以编辑四个添加纹理。你可以选择四种混合模式(扭曲/加/减/乘)来得到不同的结果。并且你可以编辑uv动画来执行美妙的效果。创建一个材质,并分配CardEffect_ZM。着色器。将材料分配给卡片模型。详情请参阅“read.txt”文件。
CartoonFX2Remaster是卡通FX包2的新版本,全新的效果从头开始重制。50+高质量程式化的特殊效果预制件!(+数十个变种),包括许多通用的效果:爆炸,怪异(头骨,幽灵……),火,血/液体的飞溅,魔法,电,道具拾取,表情符号……
高亮显示系统包允许你轻松地集成轮廓辉光效果的对象高亮显示在你的Unity项目。
主要特点:
高度可定制,通过各种参数来适应你的艺术诉求。该资源包旨在为你提供艺术创作的自由度,而非仅仅模拟真实的水面。
还包含一个移动端着色器,如果你想追求性能,可以把它关闭。最低配置要求是OpenGLES3.0。颜色,可通过色域或内置的渐变编辑器来调整水颜色的深浅。材质会随着环境光照情况而改变。支持GI和ReflectionProbes。交汇,对象和水面的交汇处,比如海岸和岩石,会自动得到一个泡沫效果。可能是基于深度的效果,也可能是通过顶点颜色。
Water2DTool可以让你的2D游戏更有活力和吸引力。让水动起来的能力可以用来为玩家创造不同的谜题和障碍。
基于GPURippleWater:
其他功能:
一个无需使用脚本即可对其游戏对象的某些属性进行动画处理的组件:移动、淡入淡出、颜色、旋转、缩放、冲击、振动、文本、摄影机属性等等。
同样适用于2D工具包和TextMeshPro对象。
应用了智能设置来使你可以通过UnityUIonClick事件轻松地与动画进行交互,并且无需进入游戏模式就可以预览动画效果。
ThefinalInverseKinematicssolutionforUnity.
DynamicBone可给角色骨骼和关节增添物理效果。只需简单设置,角色的头发、衣服、胸部等部分就会拥有逼真的动作。
SALSALipSyncv2套件已完全重新编写,赋予角色模型以更多的灵活性、更高的感知精确度和更先进的动画技术。混合和匹配混合变形、变换、精灵、纹理、动画器触发器、C#事件等,以创建无限视位和表情表达。表情组件可以在模块内和模块间复用,不会冲突。该套件包含三个产品模块,以简化2D/3D口型同步、眼睛/头部移动和表情。
适用于:
AnyPortrait是一个很棒的工具,可以帮助你创建2D角色动画。
您可以轻松地创建2D网格,并使用各种动画技术。
SpineAnimator是一个组件,它可以根据你的骨骼骨骼的运动来动画,而不会丢失任何关键帧动画运动。它可以模拟真实的动物脊椎运动,而不需要任何额外的动画或编码。
强大的动画编辑器动画任何类型的3D模型内的统一。
值得注意的功能:
HTTP/2
自定义您的请求的所有部分:
访问服务器发送的每个比特位:
连接和内存池
连接和请求超时
自动Cookie处理
支持众多代理(Fiddler、Charles等)
支持HTTP和Socks代理
自动缓存和缓存验证
设置缓存大小和新鲜度
gzip内容编码
基本和摘要式身份验证
多种格式类型(URL编码和多部分/格式数据)
自动重定向处理
上传和下载进度跟踪
下载时访问您的数据
您可以使用Range标头恢复下载
HTTPS
自定义各种全局设置:
全球低延迟:PhotonCloud托管中心分布于北美和南美,欧洲,亚洲和澳大利亞,在全球各地都能有低延遲與最短往返時間。
久经考验的服务:Photon的可靠性在無數頂級遊戲中得到了證明。
自动拓展:无限制拓展,甚至可以拓展到数十万用户同时链接。
始終維持連接:可輕鬆跨網絡以及平台運作,沒有穿透問題。
頂級工具統合:OpsiveUltimateFPS,PlaymakerEcosystem,HighroadEngine,TanksMultiplayer等等都可以與Photon統合使用。
适合于UNet、PUN、PUN2和Mirror的简单拖放式设置。无需编码!
轻松通过网络上实现平滑的刚体和变形。只需将SmoothSyn脚本添加到任何对象中,然后就领略它顺滑的效果吧。
我们致力于改进所有场景下的NetworkTransform性能。SmoothSync在配置上具有更大的灵活性,仅使用较少的带宽,便为你提供了更流畅、更准确的对象同步。
适合于同步任何移动的物体。车辆、角色控制器,甚至是物理控制的对象。低发送率下也有很好的效果。
平滑的机构变更(UNet/Mirror)
如果你需要在处理对象时将机构更改为本地,则它非常适合于VR。
支持Rigidbody、Rigidbody2D、Transforms、子对象、专用服务器、P2P设置、暂停、主机迁移以及机构/所有权更改。如果有任何我们未提供而你又需要的内容,请告诉我们!
可运行于Windows、OSX、Linux、iOS、Android、WebGL、Vive、Oculus、WindowsPhone、Xbox、PlayStation、Nintendo。只要Unity能运行,它就能运行!
WebRTCVideoChat是一款Unity插件,能够让你在两个程序之间流传输音频、视频以及发送文字和数据消息。你可以使用它创建一条实时视频和音频流,操作与Skype、GoogleHangout或Teamspeak中的功能类似,然后再将它们直接集成到你的Unity项目中。
该资源带有一个功能齐全的示例应用,以展示如何创建视频聊天。如果只需要这部分功能,请修改UI以符合要求即可,无需任何程序编程操作。如果想要在生产中使用该资源,需要设置自己的服务器。
资源库本身不依赖于任何特定的Unity版本,并且能很好地兼容原生C#语言。因此也可以将它用于服务端应用程序。
AgoraUnityVideoSDK可以帮你在游戏中添加实时音视频互动功能,增加玩家之间的互动。SDK包含以下功能:
音视频通话:游戏内毫秒级超低延时的音视频通话。
立体空间音频:立体空间音频效果,360°听声辩位,为游戏增添真实感和沉浸感。
变声:通过音调、混响和均衡器改变声音,达到声音美化、性别变声的效果,为游戏增添更多乐趣。
屏幕共享:通过实时流共享屏幕
AgoraUnityVideoSDK在大小、CPU占用和功耗方面进行了优化,保证不会影响游戏体验:
AAA工作室使用行为树来创建栩栩如生的AI。有了Opsive的BehaviorDesigner,便可以将行为树的力量带给Unity!
BehaviorDesigner是专为每个人设计的行为树实现-程序员、艺术家、设计师。
BehaviorDesigner提供具有强大的API的直观可视化编辑器,帮您轻松创建新任务。它还包含数百个任务,PlayMaker集成和广泛的第三方集成让你无需编写任何代码就能创建复杂AI!
从设计伊始,BehaviorDesigner就旨在尽可能高效,做到初始化后零配置。因此,它在包括移动设备的所有平台上运行都很出色。BehaviorDesigner专注于行为树,这意味着每次更新都会有更好的行为树实现。
运动资源包包含17个不同的行为树任务,侧重于2D和3D运动。
除了包含所有人工智能操作行为外,有些任务还提供独特的功能,如寻找掩护或倾听对象是否在范围内。
群聚、队长跟踪以及排队这三个任务提供一个优秀的示例来展示只用一个行为树控制多个人工智能代理。
运动资源包与终极角色控制器集成,从而支持借助动画系统根运动来实现运动。
任务支持如下:
Unity的导航网格
Poly|Nav
包含以下任务:
A*PathfindingProject是一个功能强大并且易于使用的Unity寻路系统。通过快速的路径寻找,您的AI将立即在复杂的迷宫中找到玩家。非常适合TD、FPS、RTS游戏。
支持网格、导航网格、点和六角形图。自动导航图形生成让你免于手动执行。
完全多线程,因此几乎不会影响帧速率。使用光线投射、平滑和漏斗算法进行路径后处理。路径查找调用只需一行代码。
可以将图形保存到文件里。在XZ平面和XY平面上均可局部回避。内含源代码。支持运行时更新图形。
使用Enjin的区块链SDK,您可以轻松快速地在unity中构建下一代区块链游戏——无需编写任何区块链代码。
在其核心,区块链SDK的Unity是一个简单的方式,你可以用来与Enjin的基于graphql的API服务交互。该API是Enjin平台的核心,这是一套用于构建区块链游戏的工具和服务。
该平台可让您探索和利用以下四个主要功能:
设计:构建分散的游戏多元空间,让玩家能够在不同的游戏中使用和升级他们的角色和道具。
融资:利用区块链众筹模式,提前创建你的游戏资产,并将其作为后台奖励提供给玩家。
货币化:当你的物品在p2p交易或通过第三方市场出售时,收取转会费。
营销:通过提供游戏内资产来换取在线用户粘性,将营销游戏化。
ChainSafeGamingSDK的目的是帮助Unity开发者提供接入以太坊系列区块链并创建游戏NFT。
ChainsafeGamingSDK内置ERC20、ERC721和ERC1155的访问能力,例如查看指定地址持有的全部NFT:
stringchain="ethereum";stringnetwork="rinkeby";//mainnetropstenkovanrinkebygoerlistringaccount="0xebc0e6232fb9d494060acf580105108444f7c696";stringcontract="";stringresponse=awaitEVM.AllErc721(chain,network,account,contract);print(response);ChainSafeGamingSDK目前支持的区块链包括:
|chain|network||–|–||ethereum|mainnetropstenkovanrinkebygoerli||avalanche|mainnettestnet||binance|mainnettestnet||moonbeam|mainnettestnet||polygon|mainnettestnet||xdai|mainnettestnet||harmony|mainnettestnet|
Moralis将dAPP分成两个部分:
因此Moralis的SDK是和其后台服务(即链下部分)绑定的。
利用Moralis提供的JavaScriptSDK可以轻松实现NFT通证的传递:
//sendingatokenwithtokenid=1constoptions={type:"erc721",receiver:"0x..",contractAddress:"0x..",tokenId:1}lettransaction=awaitMoralis.transfer(options)4、StratisUnitySDKStratis是一个高度去中心化的区块链开发平台,致力于为微软平台开发者提供区块链开发解决方案。
Stratis可以让任何人在几分钟内创建并管理区块链,同时可以定制用户自己的侧链,极大扩展了目标用户群体的范围。
Stratis使用的是自己的区块链实现,因此连智能合约都是C#开发,例如下面这个Strais版本的HelloWorld合约的完整实现:
EasySave通过将序列化程序和存储程序组合到一个整洁的包中,简化了数据的保存和加载。序列化几乎任何东西,并轻松存储到文件。
可兼容
如何使用:
AssetHunterPRO将在项目中找到未使用或重复的资产,并为您提供简单删除它们的概述。您还将概述您的资产是如何相互引用的。
如果你遇到了以上任何一种情况,则AssetHunter是适合你的工具
AssetHunter可以分析你的项目,并为你提供易于理解的项目文件夹中未使用资源的概览。
这些结果被分组放入文件夹和文件类型中,让你可以轻松开始整理项目。
另外,它还列出该版本所用所有资源的未压缩大小,从而让你可以更好地缩减打包的大小。如果你想知道哪些场景在使用某个资源,AssetHunter也可以告诉你!甚至提供一键清理整个项目的功能。
这一工具可为Unity版本信息提供良好的前端。它显示构建时随附的资源以及每个资源占用多少存储空间。
SGPatcher-现代游戏更新系统。该系统将游戏分成主要部分和可下载部分,适用于以下平台:Android/IOS/Windows/Mac/Linux/UWP。
你需要此系统的原因如下:
功能介绍:
SRDebugger是一款可助你在目标设备上找出程序错误的工具。
访问你任何版本的游戏中的Unity控制台,让你无需部署任何绑定到Unity编辑器的调试版本就可以诊断问题。
“选项”标签可以帮助你调整参数和调用方法,从而快速迭代游戏玩法。
SRDebugger是针对性能进行设计的,它可以用于你的所有产品版本中并占用最小资源。
Lua框架允许你轻松、自动地将Lua脚本语言中定义的数据转换为。net对象,反之亦然。它的工作原理类似于XML或JSON阅读器,但不是一种标记语言,而是一种功能强大的编程语言来定义游戏或应用程序的逻辑。与许多畅销游戏一样,选择Lua可以极大地简化游戏设计过程,最重要的是,允许易于执行的修改功能。
Lua框架是建立在MoonSharp的强大功能之上的,MoonSharp是Lua语言的一个现代且免费的。net实现。而不是以前的。netLua桥梁如LuaInterfaceNLua或UniLuaMoonSharp提供了一个非常直观的用户体验与快速学习,快速的性能,是定期更新,支持最新的Lua5.2,并支持统一的Mono的。net语言实现的,在所有统一版本和许可,包括iOS。
Lua框架有两个主要模块:LuaReader和LuaWriter。LuaReader自动将Lua变量和表映射到。
net对象。LuaWriter创建了一个。
net对象的Lua脚本表示。
目前支持的类型有:
PoolManager,Unity的原始和最佳的实例池解决方案,更有效地管理实例以提高性能,组织场景层次结构,并且易于实现。
当一个实例被一遍又一遍地需要时,为什么要销毁它呢重用!PoolManager有很多额外的功能,比如预加载实例,这样它们不会在游戏过程中被实例化,以及shuriken自动解pawining,以帮助你更快地开发和运行游戏。
SimpleLOD在减少网格中的三角形方面做得很好,它结合网格和子网格来减少绘制调用。根据原始网格的复杂性和形状,最终的结果可能只有不到一半的三角形,没有明显的变化。当您为更高的LOD级别增加压缩时,所减少的内容远不止于此。近距离看,你可能会注意到差异,但当从距离看,与LOD水平,模型仍然看起来很棒。为了获得最佳效果,建议使用压缩级别。