自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 Lua 无后缀文件路径获取文件名的正则表达式

最近有个需求,需要获取无后缀类型的文件名,格式如下,需要获取到filename的字符串,百度无果就自行研究了下正则表达式的写法pathnam1/pathnam2/pathnam3/filename打开练习网站验证后的标准表达式为[^\/]+\w$结果:然后将表达式中的\替换为%即可(Lua语义的区别所致)即最终表达式为:"[^%/]+%w$"local name = string.match(assetPath, "[^%/]+%w$")学习途径,需要科学上网,对正则表达式感兴趣

2021-12-01 09:43:30 817 1

原创 UE4 GA的执行环境

GameAbility 的运行环境笔记:GAS中GA的运行方式一共有四种Net Security Policy描述Client Or Server服务器和客户端都会执行(取决于当前代码块的执行环境)Server Only ExecutionSever Only TerminationServer OnlyClient Or Server的实际测试结果结论当代码块执行在客户端时,触发GA,GA会在Client和Server都执行当代码块执行在服

2021-04-15 20:56:50 331

原创 servertravel不生效的解决方案(多人游戏关卡无缝切换方案)

1.pc上要运行在独立窗口下,否则不生效2.确保命令无误, command 中的 servertravel 后面要加空格3.url中的路径 如果是在同一级文件加下直接填地图名称即可。否则要补全路径(要在前面默认加上Game, 我这里的实际路径其实是Game->Maps->MapName)4.要注意区分客户端服务器,若果需求是所有的客户端都进行切换,写GameMode即可...

2021-02-23 16:42:02 1659

原创 Unreal 接入slua

创建C++工程可能会遇到上述报错 提示SDK找不到解决方案安装Dev Pack!不要安装Runtime!bilibili教程1.到git上下载slua(需要下载对应得版本,本文使用的Ureal是4.26, slua是4.25)2.将Slua工程中的Plugins和Tools复制到自己的项目中3.修改xx.build.cs文件重新生成解决方案4.在引擎中新建MyGameInstance C++类5.复制slua中的MyGameInstance代码6.编译后,在引擎中配置自己的GameIns.

2021-01-03 21:30:51 529

原创 有关lua调试的小技巧

游戏每次打包发布后或多或少都会出现问题,即便问题定位到了也需要重新打包验证问题。在这个重复打包的过程中浪费了大量的时间,为此想到了一个方案:是否可以修改单个lua文件在游戏启动加载的时候去优先读取我们修改的文件。在ToLua/Core/LuaState.cs中加上此行代码,加载lua时就会优先寻找对应目录下的lua文件。举个栗子:我们将修改后的lua文件复制到游戏包的安装路径,通常都会生成在Android/data/com.xx.xx/files,此时不需要重新打包,只需要重启游戏就会执行到我们修改

2020-12-11 10:47:58 154

原创 IntelliJ IDEA + Lua调试

软件环境1.IntelliJ IDEA Community Edition 2020.1.2 x64 编辑器下载(Community无需破解)2.LuaForWindows_v5.1.5-52.exe Lu环境安装3.Emmy Lua插件(无法连外网的话,提前下号,工作机是外网的话IDEA按好,直接在Plugins里搜就可以)安装过程1.IntelliJ IDEA 默认安装一路下一步就可以2.安装好IDE 找到File->Setting->Plugins3. 安装EmmyLu

2020-09-25 14:02:54 3261 1

原创 二叉树遍历

二叉树复习

2020-09-03 14:58:07 596

原创 Legacy Shaders Diffuse透明度无法设置的解决方案

今天在研究Diffuse的时候发现了一个问题就是代码中 出现了下面的代码,在Unity面板中调节发现不起变化。下面是自己研究的一些新的o.Alpha = c.a;最终的解决方案其实就相当于选用了Legacy Shaders->Transparent->Diffuse的着色器,在此仅是做一个发现问题=>解决问题的一个个人记录流程创建一个Cube,新建个Material选用Legacy Shaders->Diffuse。调节Main Color中的Alpha没有效果,好奇的

2020-06-12 18:55:00 1810

原创 Unity Shader-Universal Render Pipeline(URP)基础入门三

Physically Based Shading在学习之前首先贴个基础知识普及英文原版:https://marmoset.co/posts/basic-theory-of-physically-based-rendering/大佬翻译:https://zhuanlan.zhihu.com/p/49564527Energy Conservation(能量守恒)Albedo(反照率)Microsurface(微表面)Reflectivity(反射率)Fresnel(菲涅耳)Ambient Oc

2020-06-03 15:22:35 4234

原创 Unity Shader-Universal Render Pipeline(URP)基础入门二

Shading models in Universal Render PipelineShading models定义了材质的颜色如何根据表面方向,观察者方向和照明等因素而变化。说白了就是不同的Shader有着不同的表现,其内部实现的原理也不尽相同(运用到的数学公式不同),要根据自身的实际情况去选择对应的Shader。URP提供的Shading models为下面四种(名称的话直接音译过来就可以,主要了解这四种模式的表现和实现):Physically Based ShadingSimple Sha

2020-06-03 10:48:48 6284

原创 Unity Shader-Universal Render Pipeline(URP)基础入门一

URP

2020-06-03 09:16:53 6312

原创 Unity IK动画相关研究

简介IK是Inverse Kinematic的缩写,也就是反向动力学。是根据骨骼的终节点来推算其他父节点的位置的一种方法。比如通过手的位置推算手腕、胳膊肘的骨骼的位置Unity中IK能设置的部位就是5个,分别是:头、左右手、左右脚实际应用角色的头的旋转,这样可以和你视角的方向一致。角色的脚的位置,这样可以让角色踩在地面跟贴合。手持枪、弯曲等一些fps的应用较多。总结1.通过Uniy官方...

2020-01-15 16:19:49 990 1

原创 ctypes.cdll.LoadLibrary()中文路径的解决方案

直接上代码# -*- coding:utf-8 -*-import ctypesdllname = "E:\\中文路径测试\\BinaryDiff.dll"dll = ctypes.cdll.LoadLibrary(dllname)# 报错信息:Traceback (most recent call last): File "D:/PycharmProject/untitled...

2019-12-12 22:02:52 10060 1

原创 Python 中的中文相关处理的深入解析(中文报错、中文路径找不到等情况分析)

Python字符集、编码、中文路径、中文文件处理通过bsdiff进行的差量更新机制1.对比两个本地文件夹里的内容,输出差异文件(新增、删除、差异)信息2.根据差异文件和远端的本地文件进行对比解析,生成对应的文件新的改变bsdiff生成dll的过程在这里就不进行详述了,网上都有教程。本文将生成差异的dll命名为ExportDiff.dll;更新所用的dll命名为BsPatch.dll1:...

2019-12-11 16:54:54 1423

P4_Script.7z

UE4_PSO 构建脚本,备份使用,不推荐下载

2021-09-27

HostMigrationSystem.zip

UE4 listenserver模式下基于GamePlay下的断线重连解决方案

2021-09-23

UE4工程规范.pdf

UE4工程规范.pdf 基于实际项目的经验总结

2021-09-23

UE4移动平台UI优化.pdf

UE4移动平台UI优化.pdf

2021-09-23

UE4动画系统优化.pdf

UE4动画系统优化.pdf

2021-09-23

空空如也

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

TA关注的人

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