1 资源问题
1.1 如何实现动态引用fbx模型?答:(1)在模模搭客户端中新建场景,将所需模型添加到场景中,导出ThingJS场景包2019,如下图所示: (2)在离线开发网络版管理页面中,切换到“场景列表”,上传该tjs包文件,如下图所示: (3)上传成功后,打开离线开发网络版部署目录,打开/MMDScene/用户名目录(用户名为上传该场景时当前离线开发网络版所登录的用户名称),找到对应场景名称的文件夹,在项目中引入该路径:/MMDScene/用户名/场景名称/CustomModel/模型id/UnityToGLTF.gltf即可实现,如下图所示: 1.2 上传包含3DMax模型的场景tjs包,预览场景,如何解决无法加载模型问题?答:(1)将包含3DMax模型的场景添加到在线开发的项目中,下载离线开发包,如下图所示: (2)打开离线开发网络版管理页面,切换到“项目列表”,创建git仓库,将下载的离线开发包中的文件将上传至git仓库中,添加项目,输入git地址,如下图所示: 2 服务运行问题
2.1 Windows环境下,start.exe启动失败答:常见的start.exe启动失败、发生闪退的情况是,当前Windows环境中部署服务的端口号已被其他服务占用,请检查端口占用情况,或为服务配置其他可使用的端口号。 2.2 Windows环境下,start.exe卡住,服务无反应答:这种情况一般是鼠标不小心点击了服务程序窗口,导致服务程序暂停,需手动于服务程序窗口中敲击回车来解决。 3 开发问题
3.1 Linux环境下,添加项目git地址时报错答:这种情况一般是创建的git仓库为私有仓库,有两种解决方式: 生成密钥:ssh-keygen –t rsa –C “一般这里写邮箱” 切换到密钥文件夹:cd ~/.ssh 在本机配置私钥:ssh-add id_rsa 获取公钥: cat id_rsa.pub 在获取到公钥后,需要在Git服务器中配置公钥,这里以Gitea为例,配置如下图所示: 配置完成后,在ThingJS离线开发网络版中添加项目时,git地址使用SSH地址即可,如下图所示:
3.2 添加git仓库地址成功后,点击预览项目,如何解决出现报错显示无法找到index.js文件?答:这种情况一般是本地文件没有正确推送至git仓库中,可查看对应git仓库中是否已存在对应文件,若没有,重新推送即可。 3.3 加载地图资源时,显示geojson资源“DownLoad resourcefailed”答:可在项目加载地图资源时配置文件路径,如下图所示:
3.4 打离线部署包时失败,后台显示“cps文件格式错误!”答:cps文件内容是一个json格式,可使用校验json格式的工具校验项目的cps文件内容是否正确,检验正确后,打离线部署包是则不会出现这个问题。 3.5 打离线部署包时,无法将项目中用到的场景或者模型资源打包下来答:可以在与项目名同名的cps文件下配置场景地址和模型资源地址即可,如下图所示: 4 本地预览插件使用问题
4.1 本地预览项目时,所用场景更新后与离线开发网络版上传场景预览不一致,如何解决?答:打开本地预览插件的扩展配置,查看该配置中用户名和离线开发网络版中相关场景所在用户是否一致。 注:本地预览时确保本地预览插件配置中的用户名和服务地址与离线开发网络版中对应项目所在的服务器地址及用户一致
|