Vega入门

最近 有很多有志之士 加入到 我们的虚拟仿真阵营中来,和我们当初一样,初来咋到时 一头雾水,因此 ,觉得有必要为各位新入学者 写一点指引 : }3 l0 m& }5 h& Z+ b

1. 明确目的
   在你准备学习vega prime(简称vp)前,你确定 你要使用vp做开发吗?你的目的是什么? + u6 ?6 S: O: e5 Y
   根据我的经验,有如下感受: 0 Z2 C  Z( T: N0 B8 n$ w7 y
   1),如果你要做军事仿真,推荐你用vp,vp有很多专门用于做国内军事仿真的功能模块,具体情况,等你熟悉后就了解了。 4 U9 n+ Z/ ?5 ]
   2),vp侧重于工业仿真,物流仿真等应用,他的长处不在于  视觉效果特别强的视景演示,当然了,美工和烘焙模型也能够导入到vp中去,vp的新版效果会越来越好
   3),vp支持vc编译器  支持 c++ builder ,支持qt,通过com技术也支持浏览器和activeX 跨平台应用。 1 C7 B( C, h2 V- [( ?
   4) ,放弃vega,vega 已经被淘汰了,没有任何技术支持了,所以请想学习vega的人 转而学习vega prime。
   5),但是vp 终究而言,是一款商业仿真软件,他需要付费使用,运行时 需要license。 * z% Q4 T+ i. C( L( K5  Y; }

5 v, P- @2 P2 g# x7 ]% f! y+ i
2.入门的前提
  1) 学习者  需要具备一定的c语言和c++语言知识,因为vp是面向对象的类库,是基于vsg引擎的上层c++类库。 : u" x' u' |6 d# A9 L4 T! j/ I- B; {
  2) 开发者 最好有具备3D加速的独立显卡PC机。

3.如何安装 4 m+ q  `- d2 v  S3 v
   vp2.01安装方法:
    http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=11340
      VR软件网盘下载:Creator 和vp已提供下载【附安装方法】    http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=22516 & {1 W0 ]) w6 C1 I% I
   
  如果还不会,请根据关键字 在论坛中搜索安装方法。 % T4 a" e( B: Y& b  v! p# q3 H$ e
. H1 D+ a7 A9 Z7 }, i

4.初步认识和使用 ( E- U; r  c3 g4 S
  打开桌面上的lynx prime图标,点击active priview按钮,就能够正常播放三维视景了(如果你安装成功了的话) ( ^& T2 y8 t/ |
   下载论坛上的中文入门教程: - O3 @* O8 H+ S) Z
     http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=559 ' G2 g! X  r  L8 Z, d1 a  t" p
    http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=5399
    http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=9267
   这几个链接可能都指的是 同一个 软件安装目录doc中 desktop tutor的中文翻译教程,没错,安装这上面说的 ,一步一步去做,这样你就能对vp有个初步认识了。 8 n" G8 |' P% Y! w/ ~8 y

5,配置开发环境 , l2 `. T8 p- `2 y$ B5 ], I
    目前根据版本要求,如有特别声明 vp2.0 ,vp2.1 和vp2.2 for vc7  都使用vc2003.net进行开发,vp2.2 for8.0 是可以用vc2005.net开发的 0 \" N! N5 W* i; S6 L
    如下链接,能够告诉你一些版本对应关系和开发配置: " }# k4 e8 k( ^9 l0 g( M0 f. s7 u
     http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=1333
& I) P. d& a. g2 h& u1 v3 N2 ?
   如果你看了上面的场景问题集之后,你还是不会,那么请打开vp自带的例子工程,例子工程一般在安装目录:“MultiGen-Paradigm\resources\samples”中。
  例子工程都是配置好了的,你可以直接编译运行,你也可以打开工程的属性,查看如何设置 vp库 和vc工程的绑定与库链接。
3 A9 L# j0 ]5 t
6,编写vp程序 1 \- p+ C: [% }) M2 q" o
   1) 首先你要学会编写 控制台程序,最基本的vp程序就是控制台程序,在上面第4步的教程的最后部分,有教给你 如何开发控制台例子程序的,是开发一个龙卷风程序,程序英文教程 在安装目录中:Vega Prime Desktop Tutor.pdf。程序的例子工程在安装目录:“D:\Program Files\MultiGen-Paradigm\resources\tutorials\vegaprime\desktop_tutor”(假定vp安装在d盘),你根据中文教程或者英文教程  走一遍这个程序,争取 运行成功(需要说明的是,在代码中 有个vp_application.cpp中 第385行,你需要根据实际文件路径更改一下)。 ' K( Q  _6 Q5 h  ^& q
0 K; R  a2 F5 a$ X7 P2 _4 P
   祝你第一个程序运行成功。 4 k. l0 q; x/ U+ O2 p5 w
  2) 打开 安装目录中的其他例子程序,争取都运行一遍,最好都能读一遍代码,这样你对vp控制台程序就有了一个大概了解。
   
   3) 下载论坛中的websample程序包,里面有好多程序,vp2.2之前 ,这些程序例子是只提供给正版用户使用的, ! \, v! K% y, _) e5 |( k  ?+ q
        在这个程序包中  有各类功能例子,包括opengl扩展等好多有用的例子,你都可以运行一遍,但是这些例子 对初学者或许是有难度的。 6 y1 Y8 \8 C  H7 G, R  ~

     4) 基于MFC的vp程序 . @4 z7 I( A- e4 b7 K3 I
; B( r" h+ l2 X, E& M. M
      请下载vpMfc程序模板: http://www.52vr.com/bbs/forum.ph ... 1157&extra=page%3D1 1 ^8 v# e4 [5 F/ p: }
      请只下载 MFC-VP.rar  这个压缩包,这是官方提供的压缩包,使用 这个模板,你就可以开发基于MFC框架的VP程序了。 * {/ r. V7 v" f
8 e$ b# {, W) C) q9 D

+ g0 N; @; s( X' [7 d" N& \
  
    . R+ S9 J: n. A2 M# K- v  Q6 s' `" m. Y
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值