Ignore:
Timestamp:
Aug 31, 2012, 8:38:06 AM (8 years ago)
Author:
touky
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/PhysicObject.h

    r1834 r1844  
    8282                                " ty-.1 tx.05]"
    8383                                );
    84                         vec3 BoxSize = vec3(.5f, 2.f, .5f);
     84                        vec3 BoxSize = vec3(1.f, 2.f, 1.f);
    8585                        m_character->SetCollisionChannel(0, 0xFF);
    8686                        m_character->SetShapeToCapsule(BoxSize.x, BoxSize.y);
    8787                        m_character->SetMass(.0f);
     88                        m_character->SetStepHeight(1.f);
    8889                        m_character->SetTransform(base_location, base_rotation);
    8990                        m_character->InitBodyToGhost();
    9091                        m_character->AddToSimulation(new_sim);
     92                }
     93                else if (dummy == 3) //for Stairs purpose
     94                {
     95                        m_physics = new EasyPhysic(this);
     96
     97                        m_mesh.Compile("[sc#aae afcb4 .25 4 -.01]");
     98                        vec3 BoxSize = vec3(4.f, .25f, 4.f);
     99                        m_physics->SetCollisionChannel(0, 0xFF);
     100                        m_physics->SetShapeToBox(BoxSize);
     101                        m_physics->SetMass(.0f);
     102                        m_physics->SetTransform(base_location, base_rotation);
     103                        m_physics->InitBodyToRigid(true);
     104                        m_physics->AddToSimulation(new_sim);
    91105                }
    92106        }
Note: See TracChangeset for help on using the changeset viewer.