Perfare's Blog > 留言板

 

 

这里就是一个留言板啦=A=
友情提醒:任何伸手类问题我都不会回复,另外其他游戏的修改问题我也不会回复,除非刚好在玩~

 

 

520 条评论

  1. 最近在拆一个包,发现一种打包的方法,,资源放在assets文件夹下,分为:
    bin文件夹,ModelPrefab文件夹,Clip文件夹等等。。
    ModelPrefab文件夹下又分了3个文件夹:ModelMaterial,ModelMesh,ModelTexture
    例如模型,在ModelMesh文件夹下打包成unity3d文件,整个unity3d文件里,就只有MESH文件,,只能解出来OBJ。
    ModelTexture文件里的unity3d文件前部都是贴图文件,只能解出来PNG
    所以当我使用 AssetStudio 进行提取资源的时候,,,只能提取出模型的OBJ文件 和 贴图的PNG文件,,完全无法提取FBX,,无法提取到UV法线数据等,,,,动画也是无法提取,,,请问这种应该如何提取?

      1. 你说的是把结尾为unity3d的文件放一个文件夹里一起加载?不行吧!无法导出FBX的,,只能导出OBJ

  2. 大佬,麻烦问一下,我用ANIMATOR导出角色动画,FBX放在Unity里,能看见动画片段,也能播放,但是只有头发衣服之类的在动,人物却一点没动,请问这是啥原因呢!

  3. 为什么我用unitystudio打开.assets文件无法预览图片呢?
    我驱动什么的都安装了,是win10问题还是,什么问题呢?

    1. 现在就能导出啊,不过导出的shader都没法用,放进unity全报错,因为它不是ShaderLab格式的,就期待大佬能不能想办法把他转成ShaderLab了

      1. 额。。现在只能导出5.3-5.4的,更高版本的就不行了,有typetree的可以稍微修改一下得到数据,没有的就只能去解析文件结构或者从其它地方载入typetree。。
        转成unlit shader应该可以,不过 opengles2 与 openglcore和OpenGLes3 的格式不太一样,工作量不小。。
        我手动转过几个gles3的,很麻烦。gles2的还好基本保持着源码的结构,最麻烦的还是把各个变体合成一个。。 :arrow:

        1. :???: 转换太难了,一个gles3的shader几十个SubProgram,花了好久都转换不成功,unity都不报错了,显示还是不正常,网上说这个转换的文章也寥寥无几,放弃了

  4. 大神你好,我用你的工具解开得到shader,但是不知道怎么用,放进Unity里报错,有类似这样的结构,网上有些帖子说这是编译后的shader,那这种shader怎么用?

    SubShader {
    Tags { “QUEUE”=”Geometry” “RenderType”=”Opaque” }
    Pass {
    Name “FORWARDBASE”
    Tags { “LIGHTMODE”=”ForwardBase” “QUEUE”=”Geometry” “SHADOWSUPPORT”=”true” “RenderType”=”Opaque” }
    GpuProgramID 21001
    Program “vp” {
    }
    Program “fp” {
    }
    }

    1. 这种不能用吧。。正文都没有。。现在只有opengl的shader可能可以直接得到代码。。。

  5. 大佬,失落的龙约,发现只有libil2cpp.so,没有global-metadata.dat,怎么解。。。

欢迎留言

5 + 4 =