Changeset 1741
- Timestamp:
- Aug 14, 2012, 6:03:52 PM (11 years ago)
- Location:
- trunk/games/demo-jnat
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/games/demo-jnat/bo.h
r1739 r1741 17 17 : m_ready(false) 18 18 { 19 m_bodymesh.Compile("[sc#f20 afcb2 15 2 0.4 ]");19 m_bodymesh.Compile("[sc#f20 afcb2 15 2 0.4 ty7.5]"); 20 20 } 21 21 -
trunk/games/demo-jnat/player.h
r1740 r1741 37 37 float updown = (float)(Input::GetButtonState(273 /*SDLK_UP*/) - Input::GetButtonState(274 /*SDLK_DOWN*/)); 38 38 float rightleft = (float)(Input::GetButtonState(275 /*SDLK_RIGHT*/) - Input::GetButtonState(276 /*SDLK_LEFT*/)); 39 float lookX = 0.0f; 40 float lookY = 0.0f; 39 41 40 42 //float StickAngle = (float)m_stick->GetAxis(2); … … 48 50 rightleft += 1.f * m_stick->GetAxis(0); 49 51 updown += -1.f * m_stick->GetAxis(1); 52 lookX += 1.f * m_stick->GetAxis(2); 53 lookY += -1.f * m_stick->GetAxis(3); 50 54 } 51 55 … … 63 67 if (rightleft * rightleft + updown * updown > 0.2f){ 64 68 m_velocity = vec3(rightleft,0,0);//120.f * m_rotation.transform(vec3(0, 0, 1)); 65 vec3 deltapos = 200.f* seconds * m_velocity; 69 vec3 deltapos = 200.f* seconds * m_velocity; 66 70 67 71 m_position += deltapos; 68 72 } 69 m_bo->m_position = (m_position + vec3(0.0f,0.0f,10.0f) ); 70 m_bo->m_rotation = lol::atan2(updown,rightleft); 73 m_bo->m_position = (m_position + vec3(0.0f,5.0f,10.0f) ); 74 75 float angle = lol::atan2(lookY,lookX); 76 quat q = quat::rotate(angle,vec3(0,0,1)); 77 m_bo->m_rotation = q; 78 q.printf(); 71 79 //m_position += deltapos; 72 80
Note: See TracChangeset
for help on using the changeset viewer.