unity 导入PDFRenderer插件后发布webgl问题及解决方案总结

第一次使用这个插件的时候,还是在一个风雨交加的夜里,那时候是用它发布PC版本,所以没有遇到什么特别困难的问题,然而这次是发布我及不熟悉,也不是很懂的webgl版本,我之前看到这个插件的说明文档里,是支持webgl的,所以我理所当然的认为,这和发布PC没有多大问题,等到发布的时候才发现,问题不是我想的那么简单,好了先看第一个问题

 

1.我使用这个插件的时候用的是PC的那一套方式,把PDFViewer这个预制件扔到场景,然后给他一个路径,就能显示PDF了,但是webgl好像不支持这种做法

 解决方案:在导入完这个插件的时候,你细心的话会发现,在文件架下面还会有一个Package包,“WebGLTemplate”这个包就是专门用来发布webgl版本的,所以先双击一下,把这个包导入进来,在“/Paroxe/PDFRenderer”下面有一个名字叫做“WebGL Support Guide”的英文文档,里面详细说明了,发布webgl的步骤:

   第一步 : Import WebGLTemplate.unitypackage  (就是咱们上面说的先导入这个包)

   第二步 : Go into Player settings\Resolution and Presentation (打开Player settings 发布设置,在右侧找到Resolution and Presentation 这个属性)

   第三步 : Select PDFRenderer WebGL Template (设置好分辨率后选择下面的PDFRenderer)

然后进到WebGL_API_Usage场景打开WebGL_API_Usage这个脚本,在里面设置好路径,然后打包发布就可以了

 

发不完有可能会遇到跨域的问题 原因:CORS 头缺少 ‘Access-Control-Allow-Origin’

因为我的服务器用的Apache所以就在这记录下Apache的跨域设置 

1.修改httpd.conf,windows中对应的目录是:C:\wamp\bin\apache\Apache2.4.4\conf\httpd.conf

2.把LoadModule headers_module modules/mod_headers.so 前面的注释删除

3.修改

    <Directory />
        AllowOverride none
        Require all granted
    </Directory>

 为

    <Directory />
        AllowOverride none
        Require all granted
        Header set Access-Control-Allow-Origin *
    </Directory>

 

 

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: Unity PDF RendererUnity引擎中的一个插件,可以在Unity加载和渲染PDF文件。通过这个插件,开发者可以方便地将PDF文件集成到应用程序中,以方便用户进行查看和交互。 Unity PDF Renderer的功能非常强大。它支持多种PDF文件格式,包括加密和压缩的PDF。同时,它还支持PDF文本搜索和高亮显示等功能。开发者可以使用Unity PDF RendererPDF文件中的各种元素(如文本、图片、链接等)渲染出来,并将其添加到应用程序的UI界面中。 此外,Unity PDF Renderer还可以与其他Unity插件和工具进行整合,比如UI工具、物理引擎等。这样,开发者便可以在Unity中实现更加复杂和多样化的PDF文件渲染效果。 总之,Unity PDF Renderer是一个非常实用的Unity插件,可以为开发者提供快速、方便、高效的PDF文件渲染解决方案。它不仅能够提升应用程序的用户体验,还能够为用户带来更加丰富、多样化的PDF阅读和交互体验。 ### 回答2: Unity PDF RendererUnity的一个功能模块,它是一个基于开源框架的PDF阅读器插件。该插件可以让用户在Unity引擎中轻松渲染PDF文件。与其他PDF阅读器不同,Unity PDF Renderer使用了Unity引擎的3D图形渲染能力,可以将PDF文档中的内容呈现在3D场景中,用户可以通过旋转和缩放来查看和交互式地浏览PDF文件。 Unity PDF Renderer还提供了许多其他有用的功能,例如支持多个页面的处理、支持文本框和图像的渲染、支持搜索和高亮关键词等。这些功能可以使用户更方便地浏览和管理大型PDF文件。 Unity PDF Renderer的另一个优点是可以轻松地集成到项目中。用户只需要将插件导入Unity引擎中,并使用提供的API进行操作即可。这一过程非常容易,即使是没有太多编程经验的用户也能快速上手。 总之,Unity PDF Renderer是一款功能强大、易于使用、易于集成的PDF阅读器插件,它为Unity用户提供了方便的PDF文件浏览体验。 ### 回答3: Unity PDF Renderer是一款基于Unity开发平台的PDF文档渲染器。该渲染器可以将PDF文档中的内容以图形方式呈现出来,例如文本、图像、表格等。Unity PDF Renderer不但支持在PC端,也可以在移动端使用,这使得Unity PDF Renderer成为了一个非常有用的工具。 该软件的优点在于它不仅可以快速地显示PDF文档,而且还支持对文档进行操作,例如缩放、放大、旋转等。Unity PDF Renderer可以帮助用户更好地展示和分析PDF文档内容,对于很多需要清晰展示和呈现PDF文档的用户来说,它实在是一个非常有用的工具。 总的来说,Unity PDF Renderer是一款功能强大、易于使用的PDF文档渲染器,它可以帮助用户更好地展示和分析PDF文档内容,是各类企业和组织中不可或缺的一个工具。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值