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: 569

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::cout<<str.c_str ...
by konrad
Thu Dec 27, 2007 5:20 pm
Forum: Beginners Help
Topic: Rotate, and then, move
Replies: 7
Views: 2958

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 ...
by konrad
Thu Dec 27, 2007 5:15 pm
Forum: Beginners Help
Topic: Rotate, and then, move
Replies: 7
Views: 2958

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: 2958

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: 6043

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: 1754

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 ...
by konrad
Mon Dec 24, 2007 9:49 pm
Forum: Beginners Help
Topic: KeyMapping doesn't work! in Irrlicht 1.4
Replies: 3
Views: 307

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: 307

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 ...
by konrad
Fri Dec 21, 2007 5:59 pm
Forum: Beginners Help
Topic: input problem
Replies: 2
Views: 307

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 ...
by konrad
Fri Nov 23, 2007 11:20 pm
Forum: Beginners Help
Topic: Change Key Mapping
Replies: 8
Views: 1031

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 ...
by konrad
Sat Oct 27, 2007 8:08 pm
Forum: Beginners Help
Topic: irr files collision
Replies: 1
Views: 350

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: 616

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

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* smgr ...
by konrad
Thu Oct 04, 2007 2:27 pm
Forum: Beginners Help
Topic: FPS limit
Replies: 8
Views: 1523

@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: 1523

FPS limit

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