分享
查看: 3053|回复: 0

[FAQ] 离线开发坐席版常见问题汇总

[复制链接]

离线开发坐席版常见问题汇总

发表于 2022-11-3 11:47:08 来自 FAQ 只看大图 阅读模式 正序浏览
zzv_icon3053 zzr_icon0 查看全部
一. 资源
  • 已购买的模型资源在离线开发中如何使用?
    答:第一步:已购买的资源需要添加到场景中进行保存使用,在模模搭环境中同理,如下图所示:
           离线开发坐席版常见问题汇总

           第二步:在线开发中引用该场景,如下图所示:
             离线开发坐席版常见问题汇总

            第三步:项目上右键,下载坐席版离线开发包
             离线开发坐席版常见问题汇总

            第四步:离线坐席版本号为1.x.x,按照原上传离线开发包的方式(点击.bat文件
                           离线坐席版版本号为2.x.x, 在离线开发坐席版管理后台“项目列表”上传该离线开发包

              第五步:离线坐席版本号为1.x.x。模型地址为:'/GLTFBundleLib/api/models/objmodel/{模型ID}/UnityToGLTF.gltf'
                            离线坐席版本号为2.x.x,模型地址为:'/api/models/{模型ID}/0/gltf/'

          注意:模型id可通过在线开发或者客户端查看
                   
    在线可通过模型列表中详情来查看,如下图所示:

              离线开发坐席版常见问题汇总
                     模模搭客户端可通过搭建环境中的设置按钮来查看,如下图所示:

                离线开发坐席版常见问题汇总

  2. 效果模板如何在其他项目场景中使用?
       答:效果模板使用时涉及2个效果模板资源包,以及包里分别对应的2个js文件,在项目中引用效果模板的代码块如下图所示:

               离线开发坐席版常见问题汇总

             在其他项目中使用效果模板只需将2个效果模板资源包复制到其他项目中,引用方式跟当前项目引用方式一致

  3. 森城市、专业版和标准本地图场景加载不出来怎么办?
       答:需要在离线开发项目主文件中手动添加请求资源前缀
  1. resourceConfig :{
  2.    resourcePrefix: defaultFilePath
  3. }
复制代码
             离线开发坐席版常见问题汇总

  4. 引用地图组件脚本改为'/tjs/js/uearth.min.js'报错怎么办?
       答:打包后的项目下已包含地图组件资源,使用的地图组件应优先使用离线开发包中的地图组件资源,只需在路径前面加上'defaultFilepath + ',然后去掉路径里的'./'即可。如下图所示:
                离线开发坐席版常见问题汇总

  5. 地球加载不出来?
       答:离线环境下创建一个地图map时需要注意地图脚本组件路径是否正确,正确路径为'/tjs/js/uearth.min.js'。然后需要创建一个瓦片图层,并把瓦片图层添加到map中,才能创建一个地球,具体方式如下图所示:
               离线开发坐席版常见问题汇总

  6. 地图怎么没有瓦片?
      答:地图瓦片加载不到可能有两种原因:
                    1.瓦片加载不出来,可先查看瓦片引用路径是否正确,正确路径为'/tile/satellite/{z}/{x}/{y}.jpg'。

                    2.瓦片引用图片路径报错,则可修改maximumLevel为5,因为默认只提供了前5级瓦片。
                离线开发坐席版常见问题汇总

二. 开发
  1. 离线开发加载场景无内容出现且无报错信息
      答:需要进入客户端安装目录下找到\UserData\record.json文件重命名或者删除,然后在次点击客户端的第三方调试按钮,创建新的项目,即可加载出来

  2.控制台有些图片加载报404?
     答:首先根据报错信息,查看项目资源是否包含该图片。若存在该图片,可再查看图片引用路径是否正确。默认需要在资源路径前添加'defaultFilepath + '然后去掉路径里的'./'

  3.如何修改本地已存在项目?
    答:若想要在本地修改其他已存在项目,项目库的路径是“CampusBuilder客户端”的安装目录下的“\UserData\Projects\用户id\ThingJSHub\”。该目录下每一个文件夹代表一个项目。或者通过坐席版管理界面,项目列表页签下的项目地址内可看到项目全路径。

  4.如何预览项目?

     答:项目的调试地址为:http://localhost:8082/thingjs/previewThingjs?uid=用户id&pid=项目名

三.部署
  1. 部署打包一直在loading?
   答:可能是由于部署打包文件过大,若超过10分钟以上还在loading,可重启一下模模搭客户端查看一下当天日志。

  2. 离线开发坐席版本进行离线部署打包失败?
       离线开发坐席版常见问题汇总

      答:需要将模模搭客户端原本的临时目录删除然后重新打包,临时文件目录:\CampusBuilder2020x64\Offline\OfflineZip\234676\temp
      
离线开发坐席版常见问题汇总

四.更新
  1. 如何更新内置的thingjs.min.js?
      答:ThingJS官网上下载最新的thingjs.min.js,替换模模搭安装目录下Debugger\ThingJS\tjs\js\thing.min.js即可。

五.迁移
  1. 将离线开发使用的key更换机器后,点击第三方调试无反应
      答:离线开发按照手册操作更换机器后,若点击第三方调试无反应,可以将客户端安装目录下得\UserData\record.json文件重命名或者删除重新启动客户端进行操作。
avatar
游客~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

130700ppkpl8x3t7tt1b1t