1.?素材ز???Դ??
2.FBX转uasset,Png转uasset
?ز???Դ??
//js代码声明
<script type="text/javascript">
//就绪函数
$(document).ready(function(){
//获取当前日期
var now = new Date();
//获取四位数的年数
var year = now.getFullYear();
//获取月份数
var month = now.getMonth()+1;
//获取当前日期数
var day = now.getDate();
//获取当前小时数
var hour = now.getHours();
//获取当前分钟数
var minute = now.getMinutes();
//获取当前秒数
var second = now.getSeconds();
//将id为timePick的value值赋值为当前日期,格式为yyyy-MM-dd HH:mm:ss
$("#timePick").val(year+"-"+month+"-"+"-"+day+" "+hour+":"+minute+":"+second);
//jquery的类源change函数
$("#upload-file-1").change(function(){
//当id为upload-file-1的元素内容被改变时执行自定义方法upload()
uploadFile("upload-file-1","img-1","label-file-1","i-hide-1");
});
//jquery的change函数
$("#upload-file-2").change(function(){
//当id为upload-file-2的元素内容被改变时执行自定义方法upload()
uploadFile("upload-file-2","img-2","label-file-2","i-hide-2");
});
//jquery的change函数
$("#upload-file-3").change(function(){
//当id为upload-file-3的元素内容被改变时执行自定义方法upload()
uploadFile("upload-file-3","img-3","label-file-3","i-hide-3");
});
});
//js代码声明结束
</script>
FBX转uasset,Png转uasset
本文介绍如何将FBX和PNG格式的素材文件自动转化为uasset文件,以满足客户在已有程序中动态添加素材的码素需求。在4.版本中,材网星球视频源码通过修改源码的源码方式解决了这一问题。具体源码如下:
MyObject.h
MyObject.cpp
操作流程涉及以下几个关键步骤:首先,素材友空间源码需要在开始时提供两个参数,类源分别是码素存放需要打包的FBX文件的文件夹以及打包后PAK文件存放的位置。接着,材网调用CookContent方法将模型资产进行烘培和打包。源码为了验证PAK包中的素材文件是否正确,还可以使用LoadPakTest作为测试函数。类源最后,码素上传实验源码需要解决通过外在方式启动UE4编辑器时,材网自动运行指定程序的源码问题。关于此部分的整人源码娇喘解决方案,可以参考相关链接。
在完成上述步骤后,客户便能成功在已有程序中动态添加所需的源码猫平台素材,无需人工操作,极大地提高了工作效率。这一解决方案不仅简化了素材管理流程,也提高了程序的灵活性和可扩展性。对于希望在项目中实现类似功能的开发者,本文提供的方法和步骤或许能提供一定的参考价值。