📄 mapobject.h
字号:
#pragma once
#include "Ogre.h"
#include "vector"
#include "windows.h"
#include <iostream>
using namespace Ogre;
class CMapObject
{
public:
CMapObject(SceneManager* mSceneMgr);
~CMapObject(void);
struct MAPOBJECT
{
String name;
Ogre::Vector3 pos;
Ogre::Vector3 scale;
float AngleY;
};
private:
SceneManager* m_pSceneManager;
RaySceneQuery* m_pRaySceneQuery;
int m_iTreeCount; //树当前数量
int m_iObjectType; //0:空 1:树
SceneNode* m_snTree; //鼠标移动树结点
SceneNode* m_snCurrentObject; //当前物体的结点
std::vector<MAPOBJECT> m_vecTree; //树信息数组
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -