我的订单|我的收藏|我的商城|帮助中心|返回首页
虚拟现实新闻>VR>行业资讯>培训教程

Vega Prime教程:运行应用

文章来源:第三维度 作者: 发布时间:2012年10月29日 点击数: 字号:

   来源:第三维度

    介绍

    我们已经知道了如何在LP中配置ACF文件,这里我们要编译一段应用程序,需要结合ACF文件运行。

    最后一章里,要学会如何设置VC6.0的环境,以后就可以运行自己的代码了!

    编译和运行tornado应用程序

    应用程序和你在ACF中定义的类互相作用,程序将指针指向程序中的类,并且依据程序所定义的条件来反应。当龙卷风碰到粮仓时,你可以看到火光和爆炸。类似的,当龙卷风刮过房子时,一个被破坏的房子模型会出现在你眼前(这个被破坏的模型是在原模型文件里做了一个切换)

    这里你要在VC6.0的环境里建立一个workspace和project,将ACF文件关联在一起。然后可以通过键盘来启动龙卷风的破坏之旅!

    建立VC编译环境

    VC里要做的事情就是创建workspace、配置project、添加files,然后编译运行即可。

    创建VC的workspace

    workspace是你在Microsoft Visual Studio中创建project所需所有文件的一个工作环境。

    Step 1 检查并确认当VP安装完时,系统环境变量中已经配置了如下参数:

 MPI_LOCATE_VEGA_PRIME,值为安装目录,如e:\Program Files\Multigen-Paradigm
 MPI_LOCATE_VEGA_PRIME_LIB,值为lib目录,如e:\Program Files\Multigen-Paradigm\lib

    Step 2 选择开始-》程序-》Microsoft Visual Studio 7.1-》Microsoft Visual C++7.1,打开VC编译环境

    Step 3 在菜单中选择File-》New

    Step 4 选择Workspaces标签

    Step 5 在Workspace name中输入tornadoApplication

    Step 6 在Location中指定一个位置,例如C:\VegaPrime_Desktop_Tutorial

    Step 7 点击OK,可以看到File View中生成了一个新的名为tornadoApplication的Workspace

    Step 8 选择File-》New

    Step 9 选择Projects标签

    Step 10 在projects列表中选择Win32 Console Application

    Step 11 Project name中输入tornado

    Step 12 选择Add to current workspace

    Step 13 点击OK,出现Win32 Console Application的向导

    Step 14 选择An empty project

    Step 15 点击Finish

    Step 16 在出现的New Project Information对话框中,确保路径是C:\VegaPrime_Desktop_Tutorial\tornadoApplication

    Step 17 点击OK,就可以看到一个project出现在当前的workspace中

    配置project

    Step 1 选择Projects-》Settings

    Step 2 在Settings For列表里,选择All Configurations

    Step 3 选择Debug标签

    Step 4 在Program arguments中输入ACF文件的保存路径加上文件名,例如C:\VegaPrime_Desktop_Tutorial\tornado.acf,

    Step 5 选择C/C++标签

    Step 6 在Category列表中选择Code Generation

    Step 7 在Use run-time library列表中选择Multithreaded DLL

    Step 8 Category中选择Preprocessor

    Step 9 在Additional include directories中加入下列值:

    $(MPI_LOCATE_VEGA_PRIME)\include\vsg\stlport,

    $(MPI_LOCATE_VEGA_PRIME)\include\vegaprime,

    $(MPI_LOCATE_VEGA_PRIME)\include\vsg

    Step 10 选择Link标签

    Step 11 在Category列表中选择Input

    Step 12 在Additional library path中输入$(MPI_LOCATE_VEGA_PRIME_LIB)

    Step 13 点击OK

    添加files

    Step 1 选择Project-》Add To Project-》Files

    Step 2 找到tornado.cpp所在目录,例如C:\Program Files\Multigen-Paradigm\resources\tutorials\vegaprime\desktop_tutor\tornado\application

    Step 3 选择tornado.cpp文件

    Step 4 选择Build-》Build tornado.exe来编译程序

    Step 5 选择Build-》Execute tornado.exe来运行程序

    Step 6 使用以下字母键来控制运动

 G - Starts the tornado on its path
 R - Resets the tornado, cow, and farmhouse
 L - Toggles the headlights of the car on and off
 O - Toggles the action observer from looking at the farmhouse, the grain storage unit, and the tornado

    小结

    通过前面的练习,主要是学会了如何配置一个简单的应用程序。通过LP的配置,你可以发现它替你节省了大量的时间,只需要将自己的程序同LP的类关联起来即可。

  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料