我要发帖 回复

中级会员

34

主题

461

积分

0

专家分

:

私信
发表时间 : 2008-11-25 22:22:31 | 浏览 : 3445    评论 : 20
vega prime编译完成的程序最终是要在其他的没有安装vp环境中运行的。论坛中早有人对此发过帖子,但似乎还有人会遇到各种各样的问题,我刚刚试验了论坛上的多种方法,朋友们遇到的问题我也基本上遇到了,我现在总结一下vp发布方法以供大家参考。
   vp程序的发布总的来说无非就是动态编译或静态编译两种发布方式,但是1、vp需要进行认证,2、acf的路径会影响模型及纹理路径的导入,3、环境变量需要设置,所以vp发布比较麻烦一点,但是一旦掌握方法就会很简单了。
   另外,论坛提供了Vega Prime 2.0.x Runtime Entironment(vrchina制作)(http://www.52vr.com/bbs/viewthre ... &extra=page%3D1),还有人提供了VegaPrime集成运行环境(VegaPrimeRunEnv)Ver 2.10发布(http://www.52vr.com/bbs/viewthre ... &extra=page%3D1)。后者需要注册,在一些主流下载网站可以下载的到。
   静态编译方法可以参考david_m的帖子“发布VP程序的终极大法” 地址http://www.52vr.com/bbs/viewthre ... hlight=%B7%A2%B2%BC
   动态编译方法参考w_xiao的帖子“vp动态链接发布方法(为david_m兄补上)” 地址http://www.52vr.com/bbs/viewthre ... hlight=%B7%A2%B2%BC
个人感觉静态编译比较好,不需要附带dll,只需一个exe文件即可(当然资源文件和认证文件必不可少)
   关于论坛提供的运行环境:
   其实它也是基于动态编译的方法,但是已经完全打包,只需我们将自己的应用程序和模型拷到目录下就可以使用了,所以这一集成运行环境还是非常方便的。但是,该环境并非没有问题。liuhaiyang2004的帖子便提出了一个普遍存在的问题。用集成环境的时候,首先是缺少一个vp2_0.dll,另外debug版本运行无误,但是release缺少天空(我遇到的问题)或者看不到场景(liuhaiyang2004遇到的问题)。其实这些问题是由于该集成环境缺少两个基本的dll,具体的我不说了,遇到问题的可以对比一下,看看哪一个*D.dll缺少相对应的×.dll,补全就是了。
  发布vp需要注意的问题:
   正如前文提到,由于vp需要进行三个方面的设置,所以打包发布比较“复杂”,现在我一一进行说明
   1、vp需要进行认证
  即使所有dll都全了或者使用静态编译的方式,也有可能提示缺少lic,这就是vp的认证问题,这方面论坛提供的集成运行环境做的比较好,不需要再配置lic了,如果自己打包的话,务必要使用LicenseToolCRO.exe工具导入lic,并修改物理地址为本机地址。
   2、acf的路径会影响模型及纹理路径的导入
  相信从vega上过度过来的朋友会感觉轻松一点,在发布程序的过程中一定要注意模型,纹理的路径。这里建议大家使用vsb格式,这样模型的纹理就不用拷贝了,但是对于太阳,云彩的纹理,也需要拷贝,另外在lynx里设置好path。本文建议采用相对路径,这时就不受环境变量的限制了。
  3、环境变量需要设置
  环境变量主要是为寻找dll和模型使用的,设置方法有三种a,编程实现,使用putenv方法,具体参照superdemo的回帖。b,使用批处理文件,c在我的电脑属性里手工设置,本文推荐第一种。当然如果使用.net的安装程序制作,应该可以在那里进行设置。
  相信只要认真研读本文推荐的三个帖子,并注意本文提出的三个注意事项,发布自己的vp应用程序不成问题(现在提供我用静态编译方法发布的vp程序,见附件)

讨论:论坛提供的集成运行环境非常的方便,我比较奇怪的是,它提供的lic并不需要进行物理地址的设置就能使用,不知道是什么原因。希望制作该运行环境的大侠能够及时升级(补全dll),并介绍一下lic的设置方法。

最近VR访客

henry0henry 评论于2008-11-26 08:32:32
静态打包例子

[ 本帖最后由 henry0henry 于 2008-11-26 08:36 AM 编辑 ]

prog.part01.rar

976.56 KB, 下载次数: 267

henry0henry 评论于2008-11-26 08:37:04
静态打包例子

prog.part02.rar

976.56 KB, 下载次数: 283

henry0henry 评论于2008-11-26 08:38:43
静态打包例子

prog.part03.rar

976.56 KB, 下载次数: 308

henry0henry 评论于2008-11-26 08:39:08
静态打包例子

prog.part04.rar

976.56 KB, 下载次数: 311

henry0henry 评论于2008-11-26 08:39:59
静态打包例子

prog.part05.rar

976.56 KB, 下载次数: 283

henry0henry 评论于2008-11-26 08:40:38
静态打包例子

prog.part06.rar

976.56 KB, 下载次数: 266

henry0henry 评论于2008-11-26 08:41:12
完毕

prog.part07.rar

554.67 KB, 下载次数: 251

administrator专家组 评论于2008-11-26 10:06:08
呵呵,vp2_0.dll应该有吧

可能编译失误,

至于为什么不需要认证,那是因为此dll非彼dll
henry0henry 评论于2008-11-26 22:33:14
大侠能不能详细的讲讲集成运行环境的原理,每回都要修改认证文件真的比较麻烦
hycldn 评论于2008-11-28 01:16:36
非常感谢,正不知该怎么办呢。
pandorasong 评论于2008-11-28 18:46:52
拜读了...............
henry0henry 评论于2009-4-18 23:45:15
原帖由 administrator 于 2008-11-26 10:06 AM 发表
呵呵,vp2_0.dll应该有吧

可能编译失误,

至于为什么不需要认证,那是因为此dll非彼dll

深刻。理解。
欢迎大家光临我的blog
http://henry0henry.blogspot.com/
david_m 评论于2009-4-19 14:40:33
写得不错
et00 评论于2009-4-20 15:43:58

回复 1楼 的帖子

太好了,谢谢哦
stevenww9821307 评论于2009-4-21 19:58:26
学习了,论坛上的运行环境好像被删除了,原来都是置顶的,自己做的导入lic后还要修改网卡地址,相当麻烦啊
ztjidiangong 评论于2010-11-2 10:32:11
不得不顶啊
sichuanwww 评论于2010-11-2 13:40:52
研究一下。
努力挣钱,快乐生活!
99daodan 评论于2010-11-11 19:36:43
绝对好贴!
精华!
why4000 评论于2010-11-15 03:39:10
资料和描述很全面,谢谢

手机版|VR开发网 ( 津ICP备18009691号 ) 统计 网安备12019202000257

GMT+8, 2020-10-24 01:35 PM

返回顶部