摘要:
网上大概有两种主流方法。一种是乘后取整再除,一种是字符串法。 我比较偏向于字符串法。乘除除了能做精度外还能把有效位丢了,可能。 阅读全文
摘要:
VS中 例子1: Format 32位多字符集,变成 64位unicode的时候,cstring接受的需要是宽字节字符。需要在“”前加上宏_T() 例子2: /** 根据数据类型和名称删除组件数据。*/bool deleteComponentData(const std::string& dataT 阅读全文
摘要:
阅读全文
摘要:
在定义下述函数的时候产生了上述错误 原因是蓝图不能定义引用类型 如果要返回这个对象,那么我们可以采用返回指针的方式 编译通过 阅读全文
摘要:
在做plugin的时候要添加功能代码,添加的类无法编译通过。提示需要包含.generated.h 但是编译不通过又没有这个文件。 这就尴尬了。 下面提供最简单的配置,通过复制下面代码。编译通过后再自行扩建 代码结构如下:红框内是我需要新增的一个类 ImageLoaderComponent Image 阅读全文
摘要:
最近在调虚幻的编辑器的时候遇到了一个问题。 调试模式运行UE4Editor.exe 实际上只是一个带参的命令行。 打开后,它又通过这个参数生成了一份详细配置,重新调用了自己。如图 这就悲剧了,断点都没有执行就直接打开新程序退出了。 那要怎么调试呢? 直接找到任务管理器,运行中的程序,右键调试 就可以 阅读全文
摘要:
笔记 from C++ Primer Plus 本书前面说过,可以用一个参数调用的构造函数将用作从参数类型到类类型的隐式转换函数; 但这通常不是好主意。在上述第二个构造函数中,第一个参数表示数组的元素个数,而不是数 组中的值,因此将一个构造函数用作int到Student的转换函数是没有意义的,所以使 阅读全文
摘要:
译文 自述文件 Autodesk FBX SDK 2013.3,2012年9月11日 1.新功能和弃用功能 1.1新功能 *类FbxCameraManipulator已经改进,使FrameAll和 FrameSelected函数现在考虑变形,并且 正确调整相机距离,以更好的框架。 *删除了FbxNo 阅读全文
摘要:
先看看渲染效果。 虚幻场景中的物品其实也需要全部由3Dmax制作好导入 虚幻由于有一部分是动态光影,还需要预渲染,所以模型的面数要尽可能降低。 原来3000多个面降到41个面。 3Dmax自身渲染的话,用自带的UV剪裁即可,但是用在虚幻中渲染光影,这种自动裁剪的UV会使得光影渲染效果不佳。 模型UV 阅读全文
摘要:
建立3D渲染首先建立房型。毕竟我们在做的是三维房间的渲染。建立房型线有几个环节都要用到 我们看一眼最终的渲染效果。 利用我们第一步建立的房型线做模型 房型线通过膨胀变成墙壁 再通过房型线生成屋顶天花和底板 布置摄像机的位置。并调整基础墙面地板材质。 试渲染,在渲染得到效果图的整个流程都是不断往场景中 阅读全文
摘要:
一图胜千言: 保存了上次使用的记录 浏览切换填写的路径目录 酱紫写的: CString pathName; SelectPathDlg pathDlg; if (pathDlg.DoModal() == IDCANCEL) { return; } else { CString pathName = 阅读全文
摘要:
三图胜千言: 就是酱紫: //打印领料表 void CKnifeDlgDlg::PrintCurUsedTabel(int order) { // TODO: Add your command handler code here char szFilters[] = "hgy Files (*.xl 阅读全文
摘要:
封了一下接口,快速使用。 其他的你都不用管了。 这里封装了需要读取外部conf文件配置输出项。否则可以用getInstance初始化日志类 下面展示了封装以及引用结构 1 #pragma once 2 #include "L4Cpp/Category.hh" 3 4 class L4Cpp 5 { 阅读全文
摘要:
创建项目 创建MFCDLL项目 MFC项目中这么声明 生成dll工程 可以看到库文件的生成目录,保存下来 创建测试用c#项目 我们创建一个按钮调用我们刚才的函数 这边这么调用MFC库的函数入口。这里并不是com控件,所以不能直接从引用里面拉进来。 否则会报 未能添加引用,请确保此文件可访问并且是一个 阅读全文
摘要:
建立MFC DLL工程。一般选共享MFC库 关键是在你生成的CPP中,添加外部调用的接口 如下,意思是将这个函数对外公开。 如果你希望对外提供类,就把这个方法做成工厂。 如果你希望对外提供MFC的窗体,同样在内部new自己的窗体,show,对外保留这个封装好的方法。 由于外部要操作窗体比较麻烦,毕竟 阅读全文