Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(196评价)
价格: 4039.00元
关于Unity调用DLL问题
谢九龙发起了问答2017-07-29
10
回复
395
浏览

老师您好

我有一个游戏大厅,这个大厅可以选择不同的小游戏, 比如 “血流成河”;”南京麻将“等等吧

我现在要实现的是: 将这些小游戏做成独立的动态库, 然后游戏大厅去调用, 但是我发现,即使这些小游戏的代码做成了动态库, 但是之前保存完好的小游戏场景和游戏物体之间的拖拽关系全都消失了,动态库只剩下逻辑了。有什么方法可以让大厅调用动态库的时候能够完整的将小游戏加载进来???

多谢!!

所有回复
  • siki 2017-07-29

    小游戏场景和游戏物体之间的拖拽关系全都消失了 这个是什么意思

    你这里的游戏物体是prefab吗     然后场景中引用了prefab吗

    prefab不删除的话,一般来说引用不会丢失的

    • 谢九龙 2017-07-29

      我把这些 prefab 打成了 ab 包 , 但是它们身上挂的 脚本 在 ab 包里找不到? 有什么方法可以让脚本也一起打包上传到服务器?

      (0) 回复
    还有-4条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2017-07-29

    脚本是不能打包进assetbundle里面的,如果你的程序里面有这个类,并且报里面的某个资源上挂了这个类,那么这个资源被实例化出来使用的时候会自动挂载这个类,如果资源身上的类没有在你的程序里面,而是你新增加的,这个时候会丢失类, ab打包的时候,里面只会保存一个队类的引用,并不会把类也打包进去

    • 谢九龙 2017-07-29

      那老师这个有什么好办法能实现目的吗? 比如说这个小游戏场景包括脚本可能不是我本人开发的, 我想让玩家点击我做的主场景的按钮然后动态加载他想玩的小游戏场景(另外一个人开发的),但是我本地没有这个小游戏的所有脚本

      (0) 回复
    • siki 2017-07-29

      回复 @ 谢九龙: 可以使用Lua开发,这种就跟热更新方案一样了

      (0) 回复
    • 谢九龙 2017-07-29

      回复 @ siki: 如果部分脚本 使用 Lua 开发,主程序本地也没有这个脚本,是可以下载的吗?然后自动绑定?

      (0) 回复
    • siki 2017-07-30

      回复 @ 谢九龙: Lua是可以下载,并直接加载运行的

      (0) 回复
    • 谢九龙 2017-07-30

      回复 @ siki: 老师的XLUA课程基础篇看完了, 剩下重点啥时候更新?好期待啊

      (0) 回复
    • 谢九龙 2017-07-30

      回复 @ 谢九龙: 想试试用LUA下载代码是怎么运行的?

      (0) 回复
    • siki 2017-08-01

      回复 @ 谢九龙: 好的 现在正在录制Lua编程,接下来就是xlua

      (0) 回复
    还有2条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!