mapobject.h
来自「本人刚学游戏编程时开发的一个游戏项目《魔幻森林》中的地图编辑器源码」· C头文件 代码 · 共 31 行
H
31 行
#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 + =
减小字号Ctrl + -
显示快捷键?