블로그 이미지
이태원에서 사는 다섯식구의 무직 가장. 흰둥에미

카테고리

분류 전체보기 (184)
Itaewon (2)
ryu's?? (1)
20121210이전 (20)
20130827이전 (147)
soo'study (13)
Total34,674
Today8
Yesterday13

'irrlicht'에 해당되는 글 3건

  1. 2012.12.27 3. UserInterface
  2. 2012.12.27 2. Movement (1)
  3. 2012.12.27 1. SceneNode 커스터마이징

IEventReceiver 클래스를 상속 받아, gui 이벤트를 처리.


IGUIEnvironment 클래스의 포인터를 얻어, 각종 위젯들을 배치.


IGUIEnvironment의 drawAll 함수를 호출하여, 그린다.

신고

'20130827이전 > Irrlicht' 카테고리의 다른 글

3. UserInterface  (0) 2012.12.27
2. Movement  (1) 2012.12.27
1. SceneNode 커스터마이징  (0) 2012.12.27
Posted by 흰둥에미

IEventReceiver 클래스를 상속 받아,

bool OnEvent(const SEvent& ev); 함수를 구현하여, 움직임을 처리한다.


scene node를 만든 후, setMaterialTexture로 texture를 입히면,

node에 대해 setMaterialFlag(video::EMF_LIGHTING, false);를 호출하여, 라이팅을 해제해줘야 텍스쳐가 입혀진다.


신고

'20130827이전 > Irrlicht' 카테고리의 다른 글

3. UserInterface  (0) 2012.12.27
2. Movement  (1) 2012.12.27
1. SceneNode 커스터마이징  (0) 2012.12.27
Posted by 흰둥에미

class CSampleSceneNode : public ISceneNode

{

private:

aabbox3d<f32> _box;

S3DVertex        _vertices...;

SMaterial        _material;


public:

// 생성자는 아래와 같이 인자를 받음.

CSampleSceneNode(ISceneNode* parent, ISceneManager* mgr, s32 id) 

{

...

}


// 구현해 주어야 할 가상 함수

virtual void OnRegisterSceneNode();

virtual void render();

virtual const aabbox3d<f32>& getBoundingBox() const;

virtual s32 getMaterialCount();

virtual SMaterial& getMaterial(s32 i);

}

신고

'20130827이전 > Irrlicht' 카테고리의 다른 글

3. UserInterface  (0) 2012.12.27
2. Movement  (1) 2012.12.27
1. SceneNode 커스터마이징  (0) 2012.12.27
Posted by 흰둥에미

최근에 달린 댓글

최근에 받은 트랙백

글 보관함