Search found 15 matches

by konrad
Mon Feb 11, 2008 4:32 pm
Forum: Beginners Help
Topic: How to convert stringc to stringw ?
Replies: 5
Views: 414

You must use c_str() function to exporting stringc to stringw or stringw to stringc... Example: #include <irrlicht.h> #include <iostream> using namespace irr; #pragma comment(lib,"irrlicht.lib") int main() { core::stringw str2=L"TEST"; core::stringc str; str=str2.c_str(); std::co...
by konrad
Thu Dec 27, 2007 5:20 pm
Forum: Beginners Help
Topic: Rotate, and then, move
Replies: 7
Views: 2683

Try this: core::vector3df _pos=Node->getPosition(); core::vector3df _rot=Node->getRotation(); if(Keys[KEY_UP]) { _pos.X+=5*cos((_rot.Y+90)*3.14/180); _pos.Z-=5*sin((_rot.Y+90)*3.14/180); } if(Keys[KEY_DOWN]) { _pos.X+=5*cos((_rot.Y-90)*3.14/180); _pos.Z-=5*sin((_rot.Y-90)*3.14/180); } if(Keys[KEY_RI...
by konrad
Thu Dec 27, 2007 5:15 pm
Forum: Beginners Help
Topic: Rotate, and then, move
Replies: 7
Views: 2683

You must use 'cos' and 'sin':

Code: Select all

  _pos.X+=_speed*cos((_rot.Y+90)*3.14/180);
  _pos.Z-=_speed*sin((_rot.Y+90)*3.14/180);
by konrad
Thu Dec 27, 2007 5:10 pm
Forum: Beginners Help
Topic: Rotate, and then, move
Replies: 7
Views: 2683

Use this code: http://irrlicht.sourceforge.net/phpBB2/ ... hp?t=25410
when you can controlling Nodes ;p

Code: Select all

if(Keys[KEY_UP])
{
  core::vector3df _pos=Node->getPosition();
  _pos.Z+=1;
  Node->setPosition(_pos);
}
by konrad
Wed Dec 26, 2007 4:29 pm
Forum: Project Announcements
Topic: Coming Back Home (Beta 1)
Replies: 28
Views: 5263

Maybe you adding points to health ;p
by konrad
Wed Dec 26, 2007 1:42 pm
Forum: Code Snippets
Topic: Bool Controlling Mouse/Keyboard
Replies: 0
Views: 1668

Bool Controlling Mouse/Keyboard

Control class : //! Class Controlling ------------------------------------------- bool Keys[KEY_KEY_CODES_COUNT]; bool Mouse[EMIE_COUNT]; class _RECControl : public IEventReceiver { public: bool OnEvent(const SEvent& event) { if(event.EventType == irr::EET_KEY_INPUT_EVENT) { Keys[event.KeyInput....
by konrad
Mon Dec 24, 2007 9:49 pm
Forum: Beginners Help
Topic: KeyMapping doesn't work! in Irrlicht 1.4
Replies: 3
Views: 231

Thanks for fast reply and help for me ;p
by konrad
Mon Dec 24, 2007 9:28 pm
Forum: Beginners Help
Topic: KeyMapping doesn't work! in Irrlicht 1.4
Replies: 3
Views: 231

KeyMapping doesn't work! in Irrlicht 1.4

Why the KeyMapping doesn't work? :( //! Class Player ------------------------------------------- class CPlayer { private: // KeyArrays SKeyMap keyMap[5]; keyMap[0].Action=EKA_MOVE_FORWARD; keyMap[0].KeyCode=KEY_KEY_W; keyMap[1].Action=EKA_MOVE_BACKWARD; keyMap[1].KeyCode=KEY_KEY_S; keyMap[2].Action=...
by konrad
Fri Dec 21, 2007 5:59 pm
Forum: Beginners Help
Topic: input problem
Replies: 2
Views: 222

Try this ;p class MyEventReceiver : public IEventReceiver { public: virtual bool OnEvent(const irr::SEvent& event) { if (event.EventType == irr::EET_KEY_INPUT_EVENT && event.KeyInput.PressedDown) { switch(event.KeyInput.Key) { case KEY_KEY_W: { break; } case KEY_KEY_S: { break; } default...
by konrad
Fri Nov 23, 2007 11:20 pm
Forum: Beginners Help
Topic: Change Key Mapping
Replies: 8
Views: 858

Use keyMaps ;p SKeyMap keyMap[5]; keyMap[0].Action=EKA_MOVE_FORWARD; keyMap[0].KeyCode=KEY_KEY_W; keyMap[1].Action=EKA_MOVE_BACKWARD; keyMap[1].KeyCode=KEY_KEY_S; keyMap[2].Action=EKA_STRAFE_LEFT; keyMap[2].KeyCode=KEY_KEY_A; keyMap[3].Action=EKA_STRAFE_RIGHT; keyMap[3].KeyCode=KEY_KEY_D; keyMap[4]....
by konrad
Sat Oct 27, 2007 8:08 pm
Forum: Beginners Help
Topic: irr files collision
Replies: 1
Views: 259

irr files collision

Hi all.
I use this code ( Travis ) http://irrlicht.sourceforge.net/phpBB2/ ... hp?t=19725
why i can chose name nodes to "CollisionResponseAnimator" in irr files?

( Nodes name= SOLID -> setCollision )

Thanks for any help :)
by konrad
Wed Oct 10, 2007 1:12 pm
Forum: Beginners Help
Topic: Shadow not working
Replies: 2
Views: 522

Thanks! :D
by konrad
Sun Oct 07, 2007 7:59 pm
Forum: Beginners Help
Topic: Shadow not working
Replies: 2
Views: 522

Shadow not working

#include <irrlicht.h> using namespace irr; #pragma comment(lib,"irrlicht.lib") int main() { IrrlichtDevice* device=0; device=createDevice(video::EDT_OPENGL,core::dimension2d<s32>(640,480),16,false,true,false); video::IVideoDriver* driver=device->getVideoDriver(); scene::ISceneManager* smg...
by konrad
Thu Oct 04, 2007 2:27 pm
Forum: Beginners Help
Topic: FPS limit
Replies: 8
Views: 1199

@FriendlyWarlord: I can't use this code ;p
EDIT: I have 100-200 FPS :(
by konrad
Wed Oct 03, 2007 7:14 pm
Forum: Beginners Help
Topic: FPS limit
Replies: 8
Views: 1199

FPS limit

Hi, i have problem. What i can make fps limit??
Please help me :)
PS. Sorry for my english ;p