UE4API
nimaboomboom
这个作者很懒,什么都没留下…
展开
-
UE4:C++API
获取鼠标位置所在的ActorAActor* AYourPlayerController::GetActorUnderMouse(){ float MouseX = 0.f; float MouseY = 0.f; if (!GetMousePosition(MouseX, MouseY)) { ret...原创 2018-05-17 23:19:50 · 844 阅读 · 0 评论 -
UE4资源加载
参考链接:https://docs.unrealengine.com/latest/INT/Programming/Assets/AsyncLoading/index.html //官方文档https://wiki.unrealengine.com/TAssetPtr_and_Asynchronous_Asset_Loading //官方维基百科,非常详细https://forums....原创 2018-05-14 11:51:38 · 1530 阅读 · 0 评论 -
准确获取控件相对屏幕位置
原创 2018-05-14 11:48:52 · 2276 阅读 · 0 评论 -
从CSV读取路径生成Actor
以特效为例原创 2018-05-14 11:47:45 · 135 阅读 · 0 评论 -
UE4委托
委托DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FPlayerControllerInputEvent, ETouchType::Type, Type, FVector2D, TouchLocation);DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FWorldClientBeginLoadingEvent,...原创 2018-05-14 11:45:55 · 342 阅读 · 0 评论 -
控件拖动
1:创建至少两个WidgetEquipmentIcon为要拖动的窗口UIItemSelectPanel为拖动的上级窗口2:在要拖动的窗口中,即EquipmentIcon可以使用SizeBox来约束拖动时的Widget大小也可以在组件Details里的SizeToContent自适应大小此Widget和上级Widget必须设为Visible函数重载OnMouseButtonDown和OnDragDe...原创 2018-05-14 11:45:16 · 202 阅读 · 0 评论 -
基础材质运算
原创 2018-05-14 11:43:32 · 144 阅读 · 0 评论 -
射线检测
FCollisionObjectQueryParams QueryParams(ECollisionChannel::ECC_WorldStatic);UWorld* MyWorld = OwnerPtr_->GetWorld();FHitResult HitStatic;if (MyWorld->LineTraceSingleByObjectType(HitStatic, ...原创 2018-05-14 11:41:42 · 326 阅读 · 0 评论 -
蓝图:安卓不熄屏
原创 2018-05-14 11:39:21 · 370 阅读 · 0 评论 -
蓝图:世界坐标与屏幕坐标之间的转换
原创 2018-05-14 11:37:46 · 2596 阅读 · 2 评论 -
获取鼠标所在位置的Actor
AActor* AFaithPlayerController::GetActorUnderMouse(){ float MouseX = 0.f; float MouseY = 0.f; if (!GetMousePosition(MouseX, MouseY)) { return nullptr;...原创 2018-05-14 11:52:59 · 555 阅读 · 0 评论