当前位置: 首页>>代码示例>>Python>>正文


Python PyUnseen.createView方法代码示例

本文整理汇总了Python中PyUnseen.createView方法的典型用法代码示例。如果您正苦于以下问题:Python PyUnseen.createView方法的具体用法?Python PyUnseen.createView怎么用?Python PyUnseen.createView使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PyUnseen的用法示例。


在下文中一共展示了PyUnseen.createView方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: createView

# 需要导入模块: import PyUnseen [as 别名]
# 或者: from PyUnseen import createView [as 别名]
 def createView(self, world):
     """Create a view object and return the handle to it.
         Width and height ignored by PyUnseen
     """
     handle = PyUnseen.createView(world)
     self.cache[handle] = "view"
     return handle
开发者ID:BackupTheBerlios,项目名称:street-svn,代码行数:9,代码来源:unseen.py

示例2: run

# 需要导入模块: import PyUnseen [as 别名]
# 或者: from PyUnseen import createView [as 别名]
def run():
    done = 1
    frame = 0
    t = time.time()

    import testopt

    opts = testopt.parseCommandLine(800, 600, "dx")
    pyui.init(*opts)

    # w = pyui.widgets.ViewWindow(10, 10, 400, 300)
    # w.pack()

    terrainDetails = CreateTestTerrainDetails()
    terrain = PyUnseen.createTerrainRegion(terrainDetails)  # will take dictionary of stuff
    rootWorld = PyUnseen.getRootWorld()

    PyUnseen.addToWorld(rootWorld, terrain)  # just like any other object

    cameraPos = (-10, 6, -10)
    cameraDir = (45, -45, 0)

    view1 = PyUnseen.createView(rootWorld)  # will also take zMin, zMax?
    PyUnseen.setCameraParameters(view1, cameraPos, cameraDir)

    rootView = PyUnseen.getRootView()
    PyUnseen.setCameraParameters(rootView, cameraPos, cameraDir)

    while done:
        pyui.draw()
        done = pyui.update()

    print "done"
    pyui.quit()
开发者ID:burito,项目名称:PyUI,代码行数:36,代码来源:testView.py


注:本文中的PyUnseen.createView方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。