会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
冯海亮
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2023年4月20日
UE4 VS多版本解决
摘要: VS2019 BuildConfiguration.xml <?xml version="1.0" encoding="utf-8" ?> <Configuration xmlns="https://www.unrealengine.com/BuildConfiguration"> <Windows
阅读全文
posted @ 2023-04-20 11:10 HaiLiangFeng
阅读(60)
评论(0)
推荐(0)
编辑
2022年3月3日
how-to-accept-wildcard-structs-in-your-ufunctions
摘要: https://forums.unrealengine.com/t/tutorial-how-to-accept-wildcard-structs-in-your-ufunctions/18968
阅读全文
posted @ 2022-03-03 23:06 HaiLiangFeng
阅读(35)
评论(0)
推荐(0)
编辑
2021年6月24日
ue4 Widget to RenderTarget
摘要: 需求是这样的,飞机机舱的mfcd,也就是3D UI显示,通常我们会使用world widget,不过widget要贴附到模型上,效果并不好。 然后见过用材质做的,但当显示内容很复杂时,这种做法就很难进行下去。 我的做法是将widget渲染到renderTarget,然后材质使用该renderTarg
阅读全文
posted @ 2021-06-24 18:21 HaiLiangFeng
阅读(1027)
评论(0)
推荐(1)
编辑
2021年5月21日
UE4 ProcessEvent multiple parameters
摘要: //FunctionClassName为具体执行方法的组件名字 例如:MyRadarComponent//data是一个结构体 记录了所要执行方法的名字(例如:test)和具体要执行方法的组件名字 没有也可以 直接调用 下边代码修改下就行//具体调用是填充data数据结构,例如要执行方法的组件名字,
阅读全文
posted @ 2021-05-21 17:11 HaiLiangFeng
阅读(512)
评论(0)
推荐(0)
编辑
ue4 LineTrace offset when move fast
摘要: 在对象处于运动状态并且速度较快时,如果这时候使用linetrace就有可能出现问题,问题在于linetrace与正确的路线存在一定的偏差,我推测是由于tick的时机导致的,linetrace是在物理模拟线程,而起始点坐标获取是在游戏线程,当速度特别快时,linetrace所用的起始点是上一帧的坐标,
阅读全文
posted @ 2021-05-21 14:05 HaiLiangFeng
阅读(81)
评论(0)
推荐(0)
编辑
2021年5月20日
UE4 SetHardwareCursor not work
摘要: 设置鼠标自定义样式时,该方法有时有作用有时没用,需要将鼠标移出窗口再移进来就会起作用 解决方法: 在GameViewportClient的init方法里添加MouseEnter(Viewport, 0, 0);这一行代码即可解决;
阅读全文
posted @ 2021-05-20 09:57 HaiLiangFeng
阅读(134)
评论(0)
推荐(0)
编辑
2021年4月20日
UE4 UCanvas Project
摘要: 在使用DrawText时候用Project将世界坐标转化为屏幕坐标,这就出现了问题,text会同时出现在屏幕前和后边 FVector ScreenPos = Project(data.Position); if (ScreenPos.Z == 0) { //behind the screen ret
阅读全文
posted @ 2021-04-20 16:13 HaiLiangFeng
阅读(130)
评论(0)
推荐(0)
编辑
2021年4月1日
UE4 ProjectileMovementComponent
摘要: 1.需要设置UpdatedComponent,否则OnProjectileStop事件不触发,Movement->SetUpdatedComponent(RootComponent);
阅读全文
posted @ 2021-04-01 17:01 HaiLiangFeng
阅读(781)
评论(0)
推荐(0)
编辑
2021年3月25日
UE4 ShooterGame GameSession
摘要: 1.构造函数:委托绑定(FindSessionComplete,Start,Join,Create,Destroy) 2.OnStartOnlineGameComplete : 调用playercontroller->ClientStartOnlineGame(),清理绑定的委托 3.HandleM
阅读全文
posted @ 2021-03-25 15:39 HaiLiangFeng
阅读(142)
评论(0)
推荐(0)
编辑
UE4 ShooterGame PlayerController
摘要: 1.ClientSetSpectatorCamera:设置spectator的location和rotation,游戏开始时自由视角 2.ClientGameStarted:通知玩家游戏开始 3.ClientStartOnlineGame:通知玩家开始onlinegame 4.ClientEndOn
阅读全文
posted @ 2021-03-25 15:00 HaiLiangFeng
阅读(147)
评论(0)
推荐(0)
编辑
下一页
公告