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


C# SceneNode.SetVisible方法代码示例

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


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

示例1: SetCollisionMesh

        public void SetCollisionMesh(String meshFile)
        {
            m_CollisionNode =
                Core.Singleton.m_SceneManager.RootSceneNode.CreateChildSceneNode();
            m_CollisionEntity = Core.Singleton.m_SceneManager.CreateEntity(meshFile);
            m_CollisionNode.AttachObject(m_CollisionEntity);

            m_CollisionNode.SetVisible(false);

             MogreNewt.CollisionPrimitives.TreeCollisionSceneParser collision =
                 new MogreNewt.CollisionPrimitives.TreeCollisionSceneParser(
                Core.Singleton.m_NewtonWorld);
             collision.ParseScene(m_CollisionNode, true, 1);
             m_Body = new Body(Core.Singleton.m_NewtonWorld, collision);
            collision.Dispose();
            m_Body.AttachNode(m_CollisionNode);
        }
开发者ID:Marchew,项目名称:Tachycardia,代码行数:17,代码来源:Map.cs

示例2: CreateHeart

 /// <summary>
 /// This method initializes the heart node and entity
 /// </summary>
 /// <param name="n"> A numeric tag used to determine the heart postion on sceen </param>
 /// <returns></returns>
 private SceneNode CreateHeart(int n)
 {
     lifeEntity = mSceneMgr.CreateEntity("Heart.mesh");
     lifeEntity.SetMaterialName("HeartHMD");
     SceneNode livesNode;
     livesNode = new SceneNode(mSceneMgr);
     livesNode.AttachObject(lifeEntity);
     livesNode.Scale(new Vector3(0.15f, 0.15f, 0.15f));
     //livesNode.Position = new Vector3(3f, 3f, -8) - n * 0.5f * Vector3.UNIT_X; ;
     livesNode.Position = new Vector3(3f, 3.5f, -5.5f) - n * 0.5f * Vector3.UNIT_X; ;
     livesNode.SetVisible(true);
     return livesNode;
 }
开发者ID:Bobbylon5,项目名称:Mogre14,代码行数:18,代码来源:GameInterface.cs

示例3: SetGrid

        public void SetGrid()
        {
            mainGrid = sceneMgr.RootSceneNode.CreateChildSceneNode("mainGrid_node");
            mainGrid.SetPosition(0, -0.05f, 0);
            mainGrid.AttachObject(CreateGrid(sceneMgr, 30f, 1f, "main"));

            mainGrid.SetVisible(false);
        }
开发者ID:realmzero,项目名称:RZModelViewer,代码行数:8,代码来源:OgreWindow.cs


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