huzhangyang

Results 15 comments of huzhangyang

所有ts生成的蓝图都会出现类似下面的警告,虽然不影响什么,但是会被资源检查报告Warning,比较难受. 更到最新的Puerts也一样 LogClass: Warning: Failed to bind native function REINST_(ClassName)_2.(FunctionName) LogClass: Warning: Failed to bind native function TRASHCLASS_(ClassName)_126.(FunctionName)_3

> 那有没有可能在ts生成蓝图时候检测并删除这些无用函数呢 > > 所有ts生成的蓝图都会出现类似下面的警告,虽然不影响什么,但是会被资源检查报告Warning,比较难受. 更到最新的Puerts也一样 > > LogClass: Warning: Failed to bind native function REINST_(ClassName)_2.(FunctionName) LogClass: Warning: Failed to bind native function TRASHCLASS_(ClassName)_126.(FunctionName)_3 > > 应该你有手动修改过生产的蓝图并保存吧?手动修改并保存后,这个蓝图后面都会报着warning。

> Failed to bind native function 那应该是跳过对这些对象的bind?

Maybe try integrate ts-cleanup (https://www.npmjs.com/package/ts-cleanup) as an optional part of workflow.

> 正在load的过程去load另外一个asset是不行的,UE的限制 那有方法像原生蓝图一样,指定一个资源硬引用为默认值吗

我在#382提出了这个问题,确实挺影响工作效率。不过手动编译的方案对非程序人员是不友好的,像我们项目就在版本控制中忽略了js代码,靠UE自动生成。很多非程序是没装vs,也不会关注代码生成部分的。

可以自己改改,但是是否应该作为一个可开启选项?

斜体我们通过修改引擎实现支持了,在Slate的ElementBatcher类,BuildFontGeometry函数里判断如果是斜体的话把绘制的文字矩形拉伸成平行四边形

GObject.cpp 233行改为: DisplayObject->SetRenderTransform(FSlateRenderTransform(Matrix, bPivotAsAnchor ? (Position - Size * Pivot) : Position));