草庐IT

RTC1-Unity

全部标签

Unity UI 框架

开源地址: GitHub-NRatel/NRFramework.UI:基于UnityUGUI的UI开发框架基于UnityUGUI的UI开发框架.ContributetoNRatel/NRFramework.UIdevelopmentbycreatinganaccountonGitHub.https://github.com/NRatel/NRFramework.UI一些相关的思考:https://blog.csdn.net/NRatel/article/details/127931997https://blog.csdn.net/NRatel/article/details/127931997

在unity中如何使用chatGPT让虚拟IP动起来

1、导入chatGpt解决AI智能回答请根据上一篇文章进行导入:如何使用ChatGPT在unity中进行低代码快速开发?_向视科技,让您看见未来(nbhctec)的博客-CSDN博客2、文本也有转换工具可导入unity插件-RT-VoicePRO 2.2其他三方的TTS技术方案:微软Azure文本转语音:文本转语音–真实AI语音生成器|MicrosoftAzure百度AI:https://ai.baidu.com/tech/speech?track=cp:ainsem|pf:pc|pp:878-chanpin-yuyinjishu|pu:yuyinshibie-SDK|ci:|kw:10521

【Unity VR开发】结合VRTK4.0:创建一个按钮(Button)

语录:天若阻我,我便撕裂这天!地若拦我,我便踏碎这地!前言:在3D空间中,我们往往需要设置空间按钮,通过交互器或指针与之交互的可碰撞来实现。接下来我们设置一个简单的按钮,可以使用对象指针进行选择,以启动按钮的点击,使用预制件表示我们的按钮,并使用可与按钮交互的空间指针的预制模块:Interactions.SpatialButton.ClickButton、Indicators.ObjectPointers.Straight。正文:步骤一:    添加一个直线指针Indicators.ObjectPointers.Straight,用于按钮的交互: 配置当前组件上面的属性: 步骤二:    我们

Unity性能优化 - 动态图集

一、什么是动态图集:Unity动态图集是Unity引擎中用于处理游戏纹理优化的一种技术。它可以将多个纹理打包到一个图集中,减少游戏中需要加载的纹理数量,从而提高游戏性能。在运行时,Unity动态图集会根据游戏需要动态地生成纹理,并将它们打包到一个图集中,这样可以大幅降低游戏加载时间和内存占用。二、动态图集的优缺点: Unity动态图集的优点包括:减少纹理加载时间:使用动态图集可以将多个纹理打包成一个图集,在运行时只需要加载一个纹理,从而减少加载时间和内存占用。提高游戏性能:减少纹理加载时间和内存占用可以提高游戏性能,并使游戏在不同平台上更加稳定。简化开发过程:Unity动态图集可以自动管理纹理

unity包体相关的加密解密操作

1.资源直接解包当使用unity自带的加密算法进行assetBundle加密时,可使用AssetStudio直接进行解密。优点:可直接解出资源所有数据,包括模型的蒙皮骨骼,变形器信息都会包含在里面缺点:简单二次加密即不可破解2.代码逆向使用IL2CPPDumper可对unity生成的代码进行逆向操作,从而看到开发者的原始代码优点:可直接逆向开发者的源代码缺点:1)代码已打碎,需根据内存地址逐个逆向函数内容。2)自行加密即不可破解3.相关加密1)资源:AssetBundle偏移加密2)资源:AssetBudnle二进制混淆加密/随机数加密等3)代码:直接在unityEditor下对原始的c++加

【Unity 实用插件篇】 | 使用Fungus插件制作一个对话系统,简单好学易上手

前言【Unity实用插件篇】|使用Fungus插件制作一个对话系统,简单好学易上手一、Fungus介绍二、Fumgus导入三、Fungus功能使用3.1基础对话效果实现3.2搭建简单场景测试3.3触碰对话3.4条件对话3.4分支对话3.5改变对话UI视图四、常用功能菜单介绍4.1Flowchat窗口4.2BlockInspector面板4.2节点S

在unity中添加Newtonsoft.Json

在Packages->packages-lock.json中修改com.unity.collab-proxy为  "com.unity.collab-proxy":{   "version":"1.5.7",   "depth":0,   "source":"registry",   "dependencies":{    "com.unity.nuget.newtonsoft-json":"2.0.0"   },   "url":"https://packages.unity.cn"  }, 在Packages->manifest.json中修改com.unity.collab-proxy对

database - Unity3D 在 Windows Phone 8 (WP8) Build 中使用数据库的问题

我在Unity3d的WindowsPhone8中使用Sqlite数据库时遇到一些问题。如果我们使用sqlite数据库,UNITY不允许在WindowsPhone8中构建项目。问题的原因是在WindowsPhone中使用System.Data.dll8build.Thisdll在其他版本(Android,IOS)中运行完美。我还尝试了不同的dll,例如Microsoft的System.Data.dll、.Net3.5和4.0FrameworkSystem.Data.dll、Mono的System.Data.dll,但这些都不起作用。有人在Unity3d的WP8构建中使用过sqlite数据

database - Unity3D 在 Windows Phone 8 (WP8) Build 中使用数据库的问题

我在Unity3d的WindowsPhone8中使用Sqlite数据库时遇到一些问题。如果我们使用sqlite数据库,UNITY不允许在WindowsPhone8中构建项目。问题的原因是在WindowsPhone中使用System.Data.dll8build.Thisdll在其他版本(Android,IOS)中运行完美。我还尝试了不同的dll,例如Microsoft的System.Data.dll、.Net3.5和4.0FrameworkSystem.Data.dll、Mono的System.Data.dll,但这些都不起作用。有人在Unity3d的WP8构建中使用过sqlite数据

Unity的画面高质量传输( FMETP STREAM 实时画面传输案例)

Unity中实现画面传输首先要保证在同一个局域网下,其次,用到的FMETPSTREAM插件进行画面传输的时候不分Server端和Client端,下面我们看一个案例用大屏和小屏举例,我们要实时把小屏内容传输到大屏上,首先建两个空物体Server和Game,分别挂上FMNetworkManager.cs和GameViewEncoder.cs,然后进行配置接下来我们给大屏建两个空物体Client和Game,分别挂上FMNetworkManager.cs和GameViewDecoder.cs,然后进行配置在这里我们可以指定自己传输的画面到某一台设备上,我们需要在Client上的FMNetworkMan