会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sev
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
下一页
2021年6月30日
在UE4的UBlueprintFunctionLibrary子类中实现委托
摘要: 由于继承自UBlueprintFunctionLibrary的子类中声明的函数基本上是static, 在类内部调用外部定义的委托编译时会报错,按如下方式进行操作则可正常使用。 *.h 1 UCLASS() 2 class UE4_OSS_LIBRARY_API UOSSApiUtilty : pub
阅读全文
posted @ 2021-06-30 17:14 sev
阅读(770)
评论(0)
推荐(0)
2021年6月25日
UE4 NavMeshBoundsVolume 失效
摘要: 在子关卡里添加NavMeshBoundsVolume后可以正常的进行自动寻路等功能, 但将子关卡放入流关卡后则相关功能会失效。解决方法: 1、在ProjectSettings->Navigation System中将Auto Create Navigation Data置为false, 这样在将Na
阅读全文
posted @ 2021-06-25 14:56 sev
阅读(1731)
评论(0)
推荐(0)
2021年1月6日
UE4读取CSV文件
摘要: 1、首先新建excle文件,在文件中列好相关内容。 2、点击另存为选择 点保存会弹出 选择 是 ,这样就会生成一份*.csv文件。 3、接下来在代码中读取该文件。 // 目前ue4中提供了FCsvParser类来方便读取csv文件 1 FString CSVBuffer; 2 FFileHelper
阅读全文
posted @ 2021-01-06 19:22 sev
阅读(2450)
评论(0)
推荐(0)
VR重定位玩家出生点-IV
摘要: 整体的框架没有变化,只改了水平旋转的计算 在SetPlayerOriention函数中区分了持续改变位置和瞬时改变位置的情况: GetHMDOffset: GetCameraOffset GetHMDLocation 目前功能基本上达到了同一场地以不同位置为起点能正确开始游戏的效果。
阅读全文
posted @ 2021-01-06 18:52 sev
阅读(193)
评论(0)
推荐(0)
2020年12月23日
VR重定位玩家出生点-III
摘要: 依旧是VR重定位问题,前两种计算(VR重定位玩家出生点-I,VR重定位玩家出生点-II)均没考虑PlayerStart也就是出生点不在原点的情况, 另外项目中还有玩家还会在VR场景就移动一小段距离之后再跳转场景的情况,这就会产生新的问题。最新的算法是: 1、在校准头盔位置到原点时只计算摄像机到原点的
阅读全文
posted @ 2020-12-23 19:22 sev
阅读(287)
评论(0)
推荐(0)
2020年12月18日
VR重定位玩家出生点-II
摘要: 在计算完头盔与中心点的偏移基础上,就可以任意指定位置用来移动pawn(包括旋转)。 在初始场景玩家的位置与朝向是由PlayerStart决定的,在结束初始场景的互动后跳转到第二场景则需要跟据场景的摆放决定位置与朝向。 这样就会产生位移与旋转的变动。 首先是将pawn移动到目标位置 再将头盔的偏移的反
阅读全文
posted @ 2020-12-18 11:01 sev
阅读(285)
评论(0)
推荐(0)
2020年12月3日
UE4映射点到平面
摘要: 需求是在游戏Ending关卡时在玩家面前显示张游戏介绍面板,而玩家戴的VR设备,在进入关卡那一刻他可能是朝向任意方向, 为让面板正确显示在玩家前方需要用到 ProjectPointontoPlane这个节点。 实现如下:
阅读全文
posted @ 2020-12-03 19:16 sev
阅读(606)
评论(0)
推荐(0)
VR重定位玩家出生点-I
摘要: *****工程在UE4下用HTC的Cosmos开发*** 在开发中涉及到需要跟据实际场地来要求玩家调整起始点问题,由于摄像机是绑定在VR设备上,它的位置和朝向是由VR设备来决定的,所以只能改变它的父级组件来达到目的。 (Pawn类中Camera的结构) 目前的解决方法为: 1)重置玩家朝向再做偏移
阅读全文
posted @ 2020-12-03 17:21 sev
阅读(702)
评论(0)
推荐(0)
2020年10月27日
单独编译Boost库
摘要: 下载最新的boost库,我的版本是boost_1_73_0。 下载好后执行 bootstrap.bat,会生成 b2.exe,之前的版本会同时生成 bjam.exe。 创建批处理文件 build_show.bat,编辑内容如下: b2 --show-libraries pause 会列出boost所
阅读全文
posted @ 2020-10-27 17:59 sev
阅读(632)
评论(0)
推荐(1)
2020年7月24日
UE4打包后运行提示“AudioFlinger could not create record track, status: -1”
摘要: com.HJ.HjVRClassroom E/AudioRecord: AudioFlinger could not create record track, status: -1 com.HJ.HjVRClassroom E/AudioRecord-JNI: Error creating Audi
阅读全文
posted @ 2020-07-24 18:32 sev
阅读(1214)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告