- 博客(44)
- 收藏
- 关注
原创 python pyinstaller 打包失败情况个人总结
2.安装虚拟环境后还有问题,可能是打包的文件,同级目录正好也有依赖包,导致引用错误了。所以根本还是依赖版本错位问题。1.最常见的依赖问题,直接的解决方案是安装虚拟环境,在虚拟环境进行打包。1.1升级pip ,卸载相关依赖,重新安装。
2024-09-07 10:25:38
867
原创 Max导入Ehome便捷插件
2.或者新建一个文本,复制下面代码,另存为.ms文件,也是直接拖入max使用即可。1.使用上传得.ms资源,直接拖入max,
2024-08-17 09:28:00
219
原创 UE5项目迁移注意事项
2.C++类往往需要相同路径,例如 source/project.actor 若项目名改了,就很麻烦。可用先创建相同的项目名,source模块不修改名字,然后再改项目名。1.蓝图函数 可自由修改位置。
2024-07-05 14:21:06
363
原创 UE5编译遇到这个问题,大多数时候就是 Build.cs 什么模块没加,特别是cpp引入头文件时,public需要加对应的模块
UE5编译遇到这个问题,大多数时候就是 Build.cs 什么模块没加,特别是cpp引入头文件时,public需要加对应的模块。
2024-07-05 13:01:21
642
原创 blender serpens3 个人总结
属性(Properties):用于定义持久性数据,可在用户界面中显示和修改,具有明确的数据类型和约束条件。变量(Variables):用于存储和传递临时数据,生命周期仅在节点执行过程中,不会被保存到文件中。On Depsgraph Update 图表更像时特别是涉及到实时更新或动画计算时非常有用。On Render Start 当渲染开始时。On Render Finish 当渲染结束时。On Blender Close 当关闭时。On Redo 当执行重做时。On Save 当保存时。
2024-05-27 23:13:48
515
原创 UE5如何区别鼠标是否点击UMG
UE5本身就可以针对某个UMG层级设置鼠标样式,可以通过多个叠层UMG,然后再最低层专用用于维护鼠标样式,来区分,上层UMG鼠标样式的切换。提出这个问题,往往就是提升用户体验,需要区分不同UMG区域或者3D视口时鼠标的响应效果。目前好像并没找到直接的解决方案,
2024-02-27 16:08:55
319
原创 UE5 UMG InvalidationBox和RetainerBox
RetainerBox:需要手动刷新UMG渲染,节点RequestRender渲染。InvalidationBox:每间隔多帧渲染一次UMG。
2023-11-17 15:09:19
545
原创 UE5实现相机水平矫正
距离越近,采样约中心,即越接近人眼注意点,最后算出加权平均高度,赋予给相机,相机将水平旋转改为0, 大功告成~优化,最后再根据相机原本的俯仰角角度,用于 新的高度和原来相机高度的融合,这样体验上更好,虽然不知道为什么。思路,用HIT获得基于相机视角的 离散采样点,然后根据距离相机距离进行权重分析。UE5实现相机水平矫正。
2023-10-28 23:57:50
1449
原创 UE5打包错误Ensure condition failed: !FindPin(FFunctionEntryHelper::GetWorldContextPinName())
出现该错误的原因为工程文件中某Blueprint Function Library中的函数输入参数包含了个UObject类型的参数__WorldContext,删去所有包含此类型和名称输入参数的函数,重新打包即可。操作复现,从一个工程的FunctionLibray复制到另一个工程。
2023-10-24 16:01:12
973
2
原创 HJ公众号,H5和APP
2者的区别为 其mall/id 目录下 siteinfo.js配置的 platform 不同,分别为wechat 和 mobile。采用H5编译即可,最终发布主要是设置对应的 siteinfo.js的platform。默认情况下JS 图片等加载路径均为 addons/zjhj_bd/h5。H5移动端为 plugins/mobile。公众号为plugins/wechat。详见代码 jweixin,js。修改manifest,json。
2023-09-26 11:33:26
295
原创 UE5EditorWidget使用Delay时崩溃
当使用编辑UMG时,若与主程序tick冲突,例如 new level 时,存在异步delay就会崩溃。
2023-08-30 12:31:17
150
原创 七牛监控采用WebRTC播放注意事项
1.监控/空间管理进行已备案域名添加(随便填个二级域名,此事不用解析)2.根据CNAME配置需求,将参数填到 阿里云/腾讯云 域名解析处。3.申请SSL证书,同上,解析验证。补充:该域名证书不需要部署到CDN。4.在监控域名管理处。
2023-08-26 17:06:08
204
原创 Ehome安装SU同步插件
注意事项:SU默认FOV为35,Ehome为90。SU的FOV(相机焦段/视野)调整如图。Ehome的Fov调节 快捷键 ,右键按住+滚轮,或滑动如图按钮。
2023-04-23 22:34:42
566
原创 Ehome户型从Max导入流程
Max导出流程和注意事项导出,仅户型部分导出即可,不建议把软装也都导入了。导出FBX文件,选择厘米(cm)单位,选择Y-UP轴向 。若出现物体部分朝向不正确,检查是否有特殊的修改器没有塌陷,或者对模型整体重置下坐标,并塌陷了吧,重置操作如图。若出现模型“破面”,单面显示,一般是因为模型法线反了,可检查下Max里的模型法线,Ehome是渲染法线正面(减少性能消耗)。Ehome整体工作流
2023-03-21 21:38:05
170
原创 Ehome操作说明
Ehome操作说明操作说明操作说明WASD 移动, Q上移E下移鼠标右键按住视角旋转K 复制C 底部吸附F 聚焦X 观察模式R 渲染模式切换F1 移动操作F2 选择操作F3 缩放操作
2022-01-13 23:18:33
813
原创 Ehome户型外部导入说明
Ehome户型外部导入说明Ehome可以使用FBX模型文件进行外部模型导入这里我主要说明下Sektchup导入到Ehome流程。Sketchup下载地址:https://data.ehometd.com/ehome/sketchup-2018.rar1.SketchUP导入到Ehome文件/导出/三维模型/FBX 设置单位厘米2.在Ehome中选择对应的.fbx文件进行导入另外:其他软件例如max或maya导入时,请注意可以将户型uv的缩放设置为cm映射等比大小,方便材质赋予使用。
2022-01-13 22:36:32
942
原创 HJ_H5编译和app打包说明
HJ打包安卓说明原理步骤优化原理使用 Hbuilder 5+app进行打包步骤第一步,先build为H5/src/siteInfo.js文件h5配置如下: let siteInfo = { 'acid': -1, 'version': '1.0.0', 'apiroot': '/web/index.php?_mall_id=1', //开发配置 'id': '1',//电商管理后台的小程序id 'platform': 'mobi
2021-10-20 17:35:30
1383
原创 ESC/OKI等指令集
https://kdocs.cn/l/ctEK8PRkBc8b[金山文档] 针式打印机ESC指令编程手册汇总.pdf说明:其中的小写n m n1 n2 等都表示变量,需要赋值,详见对应的指令的注释
2021-10-11 15:32:55
847
原创 禾匠登录授权更新
我的办法是微信小程序前端直接访问后台获取所有信息 ,然后后端更新一处分别是前端放弃open-type获取信息,直接 @click 走getUserInfo去后端获取<button v-if="userInfo.nickname==undefined" class="loginBtn" style="font-size:30rpx;font-weight: 600;background-color: rgba(0, 0, 0, 0);border:none"type="text" open-
2021-10-10 22:31:12
1186
原创 微信公众号Token验证,用户登录,测试页配置
微信公众号Token验证,用户登录,测试页配置第一步 打开管理页,服务器配置如下php,[提交]:第二步,设置js安全域名,2处,注无需https://测试流程,两步:第一步 打开管理页,服务器配置如下php,[提交]:微信公众号测试管理页http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index<?php //http://mp.weixin.qq.com/deb
2021-09-14 12:00:24
399
原创 UE5 Python执行swarm lightmass构建
#configProRoot='D:/UEProject'EnginRoot='D:/Epic Games/UE_5.0EA'ProName='test_build.uproject'UnrealEditorCMD='UnrealEditor-Cmd.exe'UE5Win64Path=EnginRoot+'/Engine/Binaries/Win64'UE5BatchFiles=EnginRoot+'/Engine/Build/BatchFiles'ProjectPath=ProRoot+'/
2021-08-23 13:33:32
753
原创 UE4/UE5 python打包Pak和Runtime加载Pak
利用python进行打包:import unrealimport os,shutil#config 配置项ProRoot='D:/UEProject'EnginRoot='D:/Epic Games/UE_5.0EA'ProName='testpak.uproject'UnrealEditorCMD='UnrealEditor-Cmd.exe'UE5Win64Path=EnginRoot+'/Engine/Binaries/Win64'UE5BatchFiles=EnginRoot+'
2021-08-23 13:25:57
2867
1
原创 vue $emit子组件传出多个参数,如何在父组件中在接收所有参数的同时添加自定义参数 Vue.js
很多时候用$emit携带参数传出事件,并且又需要在父组件中使用自定义参数时,这时我们就无法接受到子组件传出的参数了。找到了两种方法可以同时添加自定义参数的方法。方法一子组件传出单个参数时:// 子组件this.$emit('test',this.param)// 父组件@test='test($event,userDefined)'方法二子组件传出多个参数时:// 子组件this.$emit('test',this.param1,this.param2, this.param3)/
2021-08-13 13:34:55
453
原创 ThinkPHP多条件查询数组格式
Db::table('think_user')->where(['name' => ['like','thinkphp%'],'title' => ['like','%thinkphp'],'id' => ['>',0],'status'=> 1])->select();数组之后就能直接操作条件数组来动态增加或减少查询条件了if(isset($search)){ $dict['name']=['like','%tp%'];}$dict['
2021-08-05 12:01:57
384
原创 UE4 WebBrowser 中文输入问题
UE4 WebBrowser 中文输入问题首先,新建一个继承自UWebBrowser的C++类class WebBrowser : public UWebBrowser//然后在里面搞一个方法void MyWebBrowser::RefreshInputMethod(){ if (WebBrowserWidget.IsValid()) { ITextInputMethodSystem*inputSystem = FSlateApplication::Get()
2021-07-29 22:04:23
881
原创 UE4 只用windows打包IOS
UE4 只用windows打包IOS前置条件:苹果开发者先买了~!1.使用VM虚拟机安装一个mac系统(百度教程)2.mac虚拟机里安装xcode,再account里申请证书,开发证书(测试的时候用)和发行证书(发布上架的时候用)3.在苹果开发者后台申请描述文件(.mobileprovision),download下来后,导入到UE4翻阅资料 windows里也有一个 证书生成工具(iPhonePackager.exe),但不知道为什么用于发行打包老出错,所以就不介绍了,直接xcode里面申请
2021-03-27 22:56:56
870
原创 UnrealPython 将模型资源导出为FBX文件
UnrealPython 将模型资源导出为FBX文件准备工作代码未解决事项拓展 命令行运行准备工作首先在UE4插件管理打开UnrealPython.plugins,这里我用的是UE4.26版本所以涉及的python版本是3.x的~代码话不多说直接代码:#执行导出任务def export_fbx(name,path,ID): #name='filename' #path='/Game/AssetPath' asset_data = unreal.find_asset(pa
2021-03-01 17:31:20
1880
6
原创 UE4 Slate独立引用程序(摘抄大象无形)
UE4 Slate独立引用程序(摘抄大象无形)简介如何开始BlankProgram走的更远预先准备增加模块引用添加头文件应用修改Main函数为WinMain添加LOCTEXT_NAMESPACE 定义添加SlateStandaloneApplication链接CoreUObject添加一个Window最终代码剥离引擎的独立应用程序简介什么时引擎独立应用程序?让我们首先看一下虚化引擎的Launcher运行器。不知道大家是否曾经好奇,虚幻引擎的Luancher运行器时用什么写的呢?如果你曾经仔细观察过虚幻引
2021-03-01 11:10:02
3201
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人