Changeset 1743
- Timestamp:
- Aug 15, 2012, 12:52:11 AM (11 years ago)
- Location:
- trunk/games/demo-jnat
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/games/demo-jnat/bo.h
r1741 r1743 17 17 : m_ready(false) 18 18 { 19 m_bodymesh.Compile("[sc#f20 afcb 2 15 2 0.4 ty7.5]");19 m_bodymesh.Compile("[sc#f20 afcb15 2 2 0.4 tx7.5]"); 20 20 } 21 21 -
trunk/games/demo-jnat/demo-jnat.cpp
r1739 r1743 25 25 26 26 #include "core.h" 27 #include "loldebug.h" 27 28 28 29 using namespace std; … … 65 66 m_camera->SetPosition(vec3(0.f, 60.f, 100.f)); 66 67 Ticker::Ref(m_camera); 67 68 68 m_ready = false; 69 69 } … … 112 112 { 113 113 Application app("Jnat Demo", ivec2(960, 600), 60.0f); 114 new DemoJnat(); 114 115 #if defined _MSC_VER && !defined _XBOX 116 _chdir(".."); 117 #elif defined _WIN32 && !defined _XBOX 118 _chdir("../.."); 119 #endif 120 121 new DebugFps(5, 5); 122 new DemoJnat(); 115 123 app.Run(); 116 124 -
trunk/games/demo-jnat/player.h
r1742 r1743 67 67 if (rightleft * rightleft + updown * updown > 0.2f){ 68 68 m_velocity = vec3(rightleft,0,0);//120.f * m_rotation.transform(vec3(0, 0, 1)); 69 vec3 deltapos = 200.f * seconds * m_velocity;69 vec3 deltapos = 200.f * seconds * m_velocity; 70 70 71 71 m_position += deltapos; 72 72 } 73 m_bo->m_position = (m_position + vec3(0.0f, 5.0f,10.0f) );73 m_bo->m_position = (m_position + vec3(0.0f,10.0f,10.0f) ); 74 74 75 float angle = lol::atan2(-lookX,lookY); 76 quat q = quat::rotate(angle*( 180 / M_PI ),vec3(0.0f,0.0f,1.0f)); 75 float angle = lol::atan2(lookY,lookX); 76 quat q; 77 if (lookX * lookX + lookY * lookY > 0.2f){ 78 q = quat::rotate(angle*( 180 / M_PI ),vec3(0.0f,0.0f,1.0f)); 79 }else{ 80 q = quat::rotate(0,vec3(0.0f,0.0f,1.0f)); 81 } 77 82 m_bo->m_rotation = q; 78 83 //m_bo->m_rotation.printf();
Note: See TracChangeset
for help on using the changeset viewer.