zoukankan      html  css  js  c++  java
  • Panda3D入门(1)——Eclipse下配置Panda3D

          最进在学Panda3D,把过程稍微记录一下,以供以后参考。

          Panda3D是一套基于C++编写并且提供了Python调用方式的库,主要用于3D游戏的开发,具体介绍这里就不多说了,见官网:http://www.panda3d.org/

          这里:http://www.panda3d.org/manual/index.php/Main_Page 有完整的指南教程,网上也可以搜到相关的中文翻译。

          稍微说一下在Eclipse下使用pyDev插件做Panda3D开发环境设定。

          1.下载解压Eclipse;

      2.安装pyDev插件;

      3.安装对应操作系统版本(Windows、Linux、Mac)下的Panda3D的SDK;

      4.Eclipse的Window --> Preference --> pyDev下的Interpreter - Python,使用Auto Config将Python的编译器设置为你Panda3D安装目录下的那个,然后注意添加Panda3D的安装路径到Libraries中,比如我的是D:\Panda3D-1.7.2。配置界面如下:

      5.添加全局标识符,PyDev --> Editor --> Code Analysis,选择Undefined标签,加入如下内容:

        _,tr,render,loader,globalClock,base,taskMgr,run,messenger,render2d

          上述过程配置完成之后可以新建pyDev项目,使用如下代码检查是否配置成功:

    1 from direct.showbase.ShowBase import ShowBase
    2 
    3 class MyApp(ShowBase):     
    4     def __init__(self):        
    5         ShowBase.__init__(self) 
    6 
    7 app = MyApp()
    8 app.run()

          运行结果是弹出一个简单的对话框。对于上述过程的英文说明可以参考:
      http://games.ubuntuvancouver.com/wiki/doku.php?id=tutorials:panda3d:eclipsepanda

      http://www.jarnolehto.com/blogpost3

          分别是Ubuntu下和Mac下的说明,不过其中提到要在Eclipse下配置DYLD_LIBRARY_PATH变量,这个相当于Windows下的path环境变量,我简单测试不配置也没有问题,如果出现问题可以参考上述两个页面的内容。

  • 相关阅读:
    UltraEdit 注册机使用说明
    sybase 收集常用sql语句
    过渡模式
    JavaScript 钩子
    自定义过渡的类名
    CSS过渡、CSS动画
    单元素/组件的过渡
    通过 v-once 创建低开销的静态组件
    内联模板、X-Template
    程序化的时间侦听器
  • 原文地址:https://www.cnblogs.com/funnydavid/p/2565574.html
Copyright © 2011-2022 走看看