- 博客(16)
- 收藏
- 关注
原创 C++ Dll开发记录
/----------------------------------------------应用到c++项目-------------------------------------------------//(4)Dll配置(注:可以不添加,如果发现有问题可以添加)(1)把opencv库放到项目下。(2) 配置indclude。2、4个文件摆放到根目录下。
2023-06-09 11:30:09 122
原创 Shader Graph Basics笔记
如果有很多数学做一些事情,比如Position、normal、uvs,可以使用顶点插值器进行数学运算,该数学运算强制到顶点着色器中,这是一个比较好的优化。vector(0.213,0.715,0.0722)与图处点乘。在shader中,点乘Vector4-XYZA获取RGBA对应的通道,如下图。使用:运算后加VerexInterpolator节点连接到UVs。(1)Desaturate A Color 去色。(3)下面是菲尔耳的原理。
2023-05-23 15:42:11 151
原创 UE4 蓝图应用
1、VInterp Tocurrent:当前值target:目标值deltaTime:0-1,接近0:当前值,接近1:目标值 (可通过addtimeline传出0到1的值)interpSpeed:速度
2022-04-19 15:17:21 657
原创 UE4 C++记录
1、委托//多播代理DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FTest, const bool, bSuccess);//创建一个可以在蓝图上调用的变量UPROPERTY(BlueprintAssignable, Category = "Test") FTest OnTest;//委托if(OnTest.IsBound()){ OnTest.Broadcast(true);}在蓝图里使用OnTest绑定函数...
2022-04-19 11:14:15 493
原创 Maxscript开发笔记
1、fn就是function函数2、获取Transform值,例bvalue = $.rotation.controller[1].value,数组由1开始,代表XYZ3、#()代表是一空的数组创建4、geometry as array 是用来获取场景所有几何体,geometry 是一个对象,可以换成objects 等其它对象5、获取选中的几何体可以使用getcurrentselection()6、获取所有组的方法 groupArr = #() for i ...
2021-08-30 16:03:40 1372
原创 UE4 制作应用问题
1、鼠标滚动顺滑制作鼠标滚动时,AxisValue输出的值会出问题抖动,例如:往上滚动,1 、0、 1、 1、 2中间的0就是出现抖动的原因,处理方法:获取向上向下事件,对值进行限制,使用值保持顺滑。...
2021-08-27 16:22:26 168
原创 C++开发笔记 2020-11-21
1、String To Byte,Byte To String string str = "Hello world"; //string to byte byte* px = (byte*)str.c_str(); int len = str.length(); //byte to string char* p = new char[sizeof(px)]; memcpy(p, px, len); p[len] = 0; string str1(p); cout <&l..
2020-11-21 16:58:30 115
原创 UE4笔记(1) ——重定义GameViewport布局 2020-09-11
重定义GameViewport布局(Slate)操作游戏场景画面大小:代码:void UCommonBPLibrary_Core::AdjustViewportSize(UObject * WorldObjectContext, FMargin margin){ UE_LOG(LogTemp, Log, TEXT(" AdjustViewportSize ")); if (WorldObjectContext->GetWorld() && .
2020-09-11 16:22:27 1759 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人