renzhai
人宅
主要讲解UE4C++和计算机图形学,shader,算法和数学等,服务端分布式架构,微架构,集群架构,游戏开发,策划商业游戏,定制美术气氛以及剧情等主要内容。
展开
-
虚幻引擎架构自动化及蓝图编辑器高级开发进修班
大家好 我们即将推出一套课程 自动化系统开发。自动化技术在项目开发的前中后期都大量运用。如何您是一家游戏公司,做的是网络游戏,是不是经常会遇到程序员打包加部署需要半天时间,测试demo功能又半天。如果交流不通畅是不是又要耽误一天。是不是还会遇到内网无法及时更新引擎,测试游戏缺少人手,美术制作流程非常繁琐,大量的重复操作等问题。我相信每家游戏公司或者应用公司都会遇到这种问题。原创 2024-04-10 20:50:37 · 1442 阅读 · 0 评论 -
即将上-UE独立程序高级开发-自动化系统
我们即将带来自动化高级开发内容。原创 2024-04-06 12:37:46 · 373 阅读 · 0 评论 -
尝试发虚拟人角色外包,结果被坑的全过程
被坑全过程原创 2024-03-03 16:28:14 · 840 阅读 · 0 评论 -
2023年-年终总结-可能已经进入年终的倒计时
为了维持这个头部,我们真的很累,不知道再这样坚持下去,不知道什么时候就猝死了,所有的青春已经全部搭上去,我们现在很悲观,扛不住了。也有可能不服我的人太多了,他们的观点大多是:”人宅,你凭什么是头部讲师” 对我开始诋毁,然后再推销自己的产品,我长期处于这种环境下,又无处宣泄。这套课程以实战为主。哈喽,大家好,我叫人宅,又是一次年终总结,我们从2017年做课程一直坚持到现在(2024),有七年了。接下来我们说说今年的视频课程,今年的方向主要以虚拟人技术方向为主,在4月份开始我们出这方面的课程。原创 2024-02-13 13:33:30 · 951 阅读 · 0 评论 -
人宅-MMOARPG无法登录问题
服务器安全原创 2023-05-16 13:19:39 · 97 阅读 · 0 评论 -
UE5语音识别和语音合成-阿里云智能语音-短视频-翻译-文章-AI角色等
语音合成与语音识别整合原创 2023-04-22 00:37:23 · 1023 阅读 · 0 评论 -
软光栅小引擎实现动画算法
矩阵是西安动画旋转原创 2022-11-18 21:25:57 · 139 阅读 · 0 评论 -
低成本动作捕捉解决方案及虚幻VR网络游戏开发
VR元宇宙技术开发原创 2022-10-22 23:31:23 · 1346 阅读 · 0 评论 -
UE5全身动作捕捉和VR技术即将上架
主要介绍即将上级的课程原创 2022-10-13 18:39:31 · 1552 阅读 · 0 评论 -
SimpleOSS第三方库libcurl与引擎libcurl错误解决方法
SimpleOSS提供了丰富的OSS对象服务器访问的API,也被很多公司直接采用。原创 2022-07-30 10:10:20 · 479 阅读 · 0 评论 -
让我们自定义反射系统
反射系统原创 2022-07-15 10:21:46 · 676 阅读 · 0 评论 -
UE5热更新-远端服务器自动下载和版本检测(SimpleHotUpdate)
哈喽大家好,我叫人宅,很高兴和大家讲解以上的内容:原创 2022-07-02 14:20:24 · 1048 阅读 · 0 评论 -
自研引擎如何实现描边算法
自研引擎如何实现描边原创 2022-06-29 00:05:02 · 308 阅读 · 0 评论 -
DX12引擎开发课程进度-这个课程到底讲到哪里了
哈喽,大家好,时隔一个多月又和大家见面 了,我们来汇报一下课程进度,这套课程到底讲到第几章了。目前课程进度是第十八章。离三十周还差十二周,加油~~~原创 2022-06-21 15:05:34 · 184 阅读 · 0 评论 -
思路清晰的软光栅小引擎和四元数结合案例
哈喽,本节是选自 手把手入门3D图形数学-四元数 第十一章内容,主要讲解软光栅小引擎如何通过四元数来实现物体的旋转,如何避免万向锁问题等。同时会讲解uvn矩阵,如何构建 视口矩阵(viewmatrix) 世界矩阵(worldmatrix) 并且如何实现物体的移动和缩放,还讲解了如何将局部坐标转为世界坐标,世界坐标转为局部坐标。...原创 2022-06-10 20:27:05 · 148 阅读 · 0 评论 -
UE5如何将屏幕坐标转为世界坐标和世界方向
主要讲解如何实现射线原创 2022-06-09 15:29:32 · 3469 阅读 · 1 评论 -
MMOARPG-每周维护报告(九)-装备武器和皮肤
哈喽,大家好,我叫人宅,本次功能更新的功能比较少,虽然比较少,但服务器的判定代码确实是很多而且很费劲。原创 2022-06-04 01:03:49 · 152 阅读 · 0 评论 -
simple base library(SBL) 社区版本环境部署
哈喽,大家好,我叫人宅,很高兴和大家介绍一下sbl库;SBL库是一个对c/c++ std功能的扩展库,主要应用于引擎开发的第三方工具库,和小工具开发等。其中提供了mysql和http,分布式iocp,字符串操作,文件操作,windowsapi操作,注册表操作,路径操作,智能指针,代理(多播和单播) ,图像操作,图片格式导入导出,哈希容器,日志操作,guid操作,时间操作,数学方面,矩阵,四元数,欧拉角等等。1.在 renzhai.net 这个网站注册一个账户 便可以免费下载该库:2.下载原创 2022-05-17 10:31:25 · 371 阅读 · 2 评论 -
MMOARPG每周维护报告(七)-皮肤道具武器商城
哈喽,大家好,我叫人宅,很高兴和大家一起分享每周维护。这次我们加入了哪些内容呢?1.加入了道具商城页面,目前还无法购买,下周我们会实现购买功能和拥有功能进入游戏后点击商城就可以看到:内容如下:物品道具商城a.增加了生命恢复b.增加了魔法恢复c.增加了力量恢复d.增加敏捷恢复e.内力恢复f.物防增益g.增加魔攻增益l.物功增益等其中增加了GAS数值 Tip自动识别功能,无需策划手动填写,只需要策划写好GAS的GA或者GE,物品武器技能遍可原创 2022-05-04 11:23:02 · 165 阅读 · 0 评论 -
PBR-从理论到实践
主要讲解PBR基础,辐射度基础,PBR如何通过HLSL来实现细节。原创 2022-04-15 18:50:27 · 169 阅读 · 0 评论 -
我必须要记录这个bug 被坑了好几天
最近遇到了一个百思不得其解的bug,就是这个角色它不能爬墙了。查了几天,都不知道为什么。MMOARPG无法爬取是因为:rootmotion必须支持montages 不要全部支持,否则有各种问题。它还会导致一个问题就是 挑飞敌人后 敌人落地主机玩家和客户端模拟不正确的。研究了半天,看了好几天UE5网络源码,完全没有头绪,万万没想到是设置了这个,坑死我了。...原创 2022-03-03 20:42:05 · 246 阅读 · 0 评论 -
人宅系列-四套项目课程-详细介绍具体内容
哈喽大家好,我叫人宅,很高兴和大家一起分享一下四套课程的内容。这里我们详细介绍一下mmoarpg ,moba ,塔防,全平台app,这四套课程里面都在讲解什么内容。我这里总结了一个图:塔防:mmoarpgMoba全平台APP...原创 2022-02-11 17:07:35 · 604 阅读 · 0 评论 -
UE5遇到255错误代码:ShaderCompileWorker Win64 Development -Quiet“ -WaitMutex -FromMsBuild已 退出,代码为 255。
>此时不应有\xxx\xxx.uproject\""。1>C:\ProgramFiles(x86)\MicrosoftVisualStudio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.MakeFile.Targets(45,5):errorMSB3073:命令“C:\UE4\UnrealEngine\Engine\Build\BatchFiles\Build.bat-Target="xxxEditorWin...原创 2022-01-28 23:53:42 · 4005 阅读 · 1 评论 -
SimpleHotUpdatev2版本打包的动画资源无法加载问题
如果您在使用SimpleHotUpdatev2版本,项目中无法加载动画资源,是因为项目没有将引擎资源进行打包,暂时的做法是,先打包一个小白人到项目里面,这样的你的动画资源都可以被加载进来。原创 2022-01-17 22:48:13 · 198 阅读 · 0 评论 -
战斗数据平衡推演工具
这里带来一套数值平衡的推演工具,比如我们开发MMOARPG或者RPG游戏时候,其中经常会涉及到角色的升级,各个属性的升级问题,以及升级后在战斗方面伤害平衡情况,如果传统的方式,我们会一点点去写并且建立数学模型,这是非常消耗时间,至此我们开发了一款新的UE5插件,数值平衡,它可以解决升级的数据生成和战斗的伤害测试等;那么我们来看看如何使用:一定要确定开启了这个插件1.首先建立一个结构体来描述数据2.加载到DataTable,自定义初始化数据3.打开工具界面...原创 2021-11-26 22:43:23 · 577 阅读 · 0 评论 -
UE5SNC是什么
UE5的SNC全名是SimpleNetChannel是分布式服务器插件,由人宅开发,里面含有TCP和UDP两种网络通信协议,用户可以根据需求使用这两种来部署web服务器和游戏服务器等原创 2021-11-10 14:50:46 · 4976 阅读 · 0 评论 -
如何部署阿里云SSL到wordpress
1.证书的申请是免费的,可以在阿里云进行申请。2.直接验证3.提交审核4.点击下载5.选择自己的web服务器 我这边是Apache所以我选择Apache6.解压后开呗到Apache这个目录下,如果没有就创建一个7.找到这个文件,8.配置刚刚申请的SSL9.重启apache服务器...原创 2021-10-01 10:11:58 · 241 阅读 · 0 评论 -
AboutCG的优惠卷如何使用
如何开通AboutCG对应老师的优惠卷呢?我这边举个例子:我这里用一个优惠劵码:0FCBBD4D-960E-44B41.首先来到AboutCG原创 2021-06-10 00:29:27 · 1187 阅读 · 0 评论 -
UE5开发仿原神风格MMOARPG大型网络demo演示
哈喽大家好,我叫人宅,这次为大家带来一套ARPG网络战斗系统制作,我们将会用全新的UE5引擎来打造仿原神风格的游戏。虽然是MMOARPG但是我们的核心是讲解UE5的网络战斗系统。战斗系统包含:UE5GAS技能系统,combo连击系统,UE5AI,UE5高级动画系统等该课程将在6月9开始招生....原创 2021-06-04 18:26:15 · 1606 阅读 · 1 评论 -
手把手入门硬核C++
哈喽,大家好。(硬核C++ 以知乎目录为主)全平台很全的硬核C++ 终于上架了。这套教程虽然是C++基础入门课程,但在内容是非常硬核,学完了绝对不会出现做不了项目。这套课程不仅适用5 - 20K程序员面试,同样也适合20-30K程序员C++基础面试。既然敢称全平台很全的硬核C++,没点真东西,怎么能行。这套课程是我精益求精的作品,也是死磕两个月多的作品。将我自己的对C++的认识,每个细节每个重要的点,以及我在入门的时候犯过的错误,全部用视频和案例的方式讲解清楚,希望新人在刚入门就比已..原创 2021-01-16 15:12:45 · 1037 阅读 · 1 评论 -
全平台很全硬核c++即将上架的预告
我们马上要上架一套课程,全平台很全的硬核c++ ,我们看了很多平台出C++,要么是太基础 ,要么有深度但是太贵 2000-5000,要么有深度又太短,要么是零零碎碎的知识,就是一个特点 不整体,没性价比。C++明明是一块很大的整体,不管我们是开发客户端引擎还是服务器引擎,都会大量涉及这些知识点,而很多平台教程太零散。很多学员看了这个知识点 就去跑到别的平台看那个知识点,有的知识点全网都没有,甚至连文章也没有(应该是我没有找到 不好找),只能看苦涩的官方文档,甚至死啃900页的书籍,老师水平参差不齐,学员水平原创 2021-01-16 15:10:04 · 234 阅读 · 0 评论 -
error C1076: compiler limit: internal heap limit reached 【UE4出现C1076错误的解决方法】
如果编译后出现以下问题:导致这个问题的原因是 预分配 头内存不足 可以通过-Zm1100000 多分配一些;原创 2021-01-11 15:10:41 · 3109 阅读 · 1 评论 -
Apache主机如何强制HTTP重定向到HTTPS WorldPress
哈喽,大家好,我叫人宅,我们最终的目的是将我们的网站从http -> https 那么我们应该这么设置呢?一 .Apache 服务器 HTTPS配置在设置之前,我们需要先配置 Apache 服务器这里我购买的证书是免费版本 大概一年 一年一换。申请好了以后 就可以进行部署我这边已经全部都部署好了最后点击下载可以看到如下 选择自己的服务器这个属于前期的准备工作,准备好了就开始进行配置将征税包解压后可以看到如下内容证书文件:以.crt为...原创 2020-10-16 15:07:23 · 857 阅读 · 0 评论 -
zip-unzip 内容整合到UE4
哈喽 大家好。我们以及将zip-unzip整合到了我们的UE4 该内容就是我们的SimpleZIP如何整合可以查看我们的热更新课程第十一章内容:该教程的简介 视频版本 可以参考这个UE4热更新宣传视频UE4 热更新教程实战开发...原创 2020-01-06 12:31:14 · 839 阅读 · 2 评论 -
UE4引擎初始化原理逐行分析
这一套会讲解UE4引擎是如何初始化的,我们会从WinMain开始讲起,带着大家将UE4引擎初始化代码过一遍,清晰的了解UE4是如何加载模块,如何加载UObject,如何进行静态注册我们的类的,如何利用我们的反射数据等,使我们的知识得到贯通,不仅知道我们的反射数据也知道我们的反射数据如何调用,还知道它是如何注册的等,我们还会讲解UE4在不同百分比下UE4正在干什么,这个对我们以后锁定问题有非常重要的...原创 2019-11-16 21:36:56 · 683 阅读 · 0 评论 -
UE4代理
UE4建立了自己的一套代理绑定实现了在不知道具体类的情况下也能回调。这种方式也使我们的架构更加清晰,不用到处获取实例,同时用该方式解觉很多耦合架构,比如封装一套线插件,非常方便。代理的方式有很多,目前论坛,知乎,相关的知识比较离散,底子薄弱的同学学起来吃力也是正常的。 想了解更深一些的需要看英文书籍,英语不好的同学又是一道阻碍。综合来讲就是费时费力。教程连接:UE4核心技术进阶...原创 2019-11-16 21:25:27 · 336 阅读 · 0 评论 -
UE4多线程
UE4自己封装了一套多线程,实现了跨平台。如何正确的使用多线程一直都是经久不衰的话题。看过很多论坛的UE4多线程,有的讲解的很深,没有底子是看不懂的,有的讲解的很浅,也就是能使用UE4提供一种或者两种方式实现多线程。线程的使用有很多地方需要很小心,线程安全,线程同步,线程异步等,结合智能指针的多线程应该如何使用,这些都是需要掌握的基础知识。我们不仅讲解UE4多线程使用,而且会深入剖析UE4多线程原...原创 2019-11-16 21:23:19 · 478 阅读 · 0 评论 -
UE4智能指针
UE4智能指针,这是一个相当重要的话题,用的好,代码条例清楚,层次结构分明,但是用不好,会出现各种奇奇怪怪的奔溃问题。UE4官方,参考C++标准库作为模型创建出一套自己的智能指针,优点缺点并存,和标准库里面的智能指针稍微有些区别,在使用上需要认真思考如何管理内存,否则很容易奔溃掉。学习UE4,智能指针必须掌握,这个没什么好说的。教程连接:UE4核心技术进阶...原创 2019-11-16 21:21:34 · 633 阅读 · 0 评论 -
使用UE4插件SimpleHTTP的技巧
UE4插件名: SimpleHTTP版本 1.1目录前置工作 上传资源 下载资源 删除资源 SimpleHTTP源码接口哈喽大家好,我叫人宅,这节课我们来讲解一下SimpleHTTP使用技巧;该插件目前提供了对web服务器进行上传下载和删除的函数接口,分别是: bool GetObject(const FString &URL, const...原创 2019-10-22 12:56:04 · 2163 阅读 · 8 评论