摘要:
map.flyTo({ center: [camera.lon, camera.lat], //相机位置 zoom: camera.zoom,//目标层级 pitch: camera.pitch,//目标俯仰角 bearing: camera.bearing,//目标方位角 // speed: ca 阅读全文
摘要:
对于C++定义的Enum类型,可以使用以下代码: const UEnum* EnumPtr = FindObject<UEnum>(ANY_PACKAGE, TEXT("Your_Enum_Name"), true); 来获取UEnum指针,这里的ANY_PACKAGE参数,也可以是自己确定的某一个 阅读全文
摘要:
今天用到了延时功能,实现蓝图中的Delay功能,总所周知,蓝图里面很简单,可以直接用,设置一个以秒为单位的时间就可以了,而且是异步的,这点很重要。 一开始走了弯道,使用Sleep函数实现,如下图所示: 但是运行之后发现,Sleep是整个进程停止,而不能达到进程正常运行,但是某几步操作延后执行的目的, 阅读全文
摘要:
今天在用UE4 开发时,C++引用了Niagara插件,编译报错,想了很多办法,都没能解决问题,最后还是请教大牛,帮忙给解决了,再次感谢大牛^_^ 这里分享下经验,供大家参考: 编译报错如下图所示: 首先,澄清下,我在build.cs文件中,加入了Niagara插件和module的引用 自我感觉我的 阅读全文
摘要:
1.C++声明函数,蓝图实现该函数,C++调用 首先,在C++类中声明一个方法,使用BlueprintImplementableEvent标识该方法为蓝图实现事件; /*此函数可以在蓝图或关卡蓝图图表内进行重载*/ UFUNCTION(BlueprintImplementableEvent, Cat 阅读全文
摘要:
整理自:1.https://blog.csdn.net/qq_21153225/article/details/80257072 2. https://blog.csdn.net/qq_16756235/article/details/76616408 2020.3.6更新UE4官方出了篇文章,里面 阅读全文
摘要:
如题,当一个类中的属性发生了改变,从而引发的事件。 这里我们定义一个属性show,当这个属性发生改变的时候,引发了模型的visibility事件。 virtual void PostEditChangeProperty(FPropertyChangedEvent& PropertyChangedEv 阅读全文
摘要:
本文只针对遇到过的潜规则做一些总结,供大家参考: 1.创建一个UCLASS,头文件包含时需要注意generated.h必须是最后面包含的; 2.来到编辑器我们右击先前创建的Object发现并不能创建基于此C++类的蓝图,我们回到编译器,将类修改为UCLASS(Blueprintable),并且编译, 阅读全文
摘要:
let tempV = vector.applyMatrix4(camera.matrixWorldInverse).applyMatrix4(camera.projectionMatrix); if ( (Math.abs(tempV.x) > 1) || (Math.abs(tempV.y) > 阅读全文
摘要:
dom节点添加事件方法: document.getElementById("myBtn").addEventListener("click", function(){ document.getElementById("demo").innerHTML = "Hello World";}); 语法: 阅读全文