ReadMe.txt
上传用户:jsxyqc
上传日期:2015-08-08
资源大小:1251k
文件大小:2k
源码类别:

MacOS编程

开发平台:

Objective-C

  1. ### CrashLanding ###
  2. ===========================================================================
  3. DESCRIPTION:
  4. Demonstrates how to do build a full OpenGL-based game with sound effects, and using the accelerometer as a game controller. Simply build the sample using Xcode and run it on the device. (This project hasn't yet been updated to run in the simulator.) Then follow the instructions to play the game. Tap on the screen at any time to start a new game immediately.
  5. This sample also shows how to save game high-scores in the application's preferences.
  6. ===========================================================================
  7. BUILD REQUIREMENTS:
  8. Mac OS X 10.5.3, Xcode 3.1, iPhone OS 2.0, Beta 7 release
  9. ===========================================================================
  10. RUNTIME REQUIREMENTS:
  11. Mac OS X 10.5.3, iPhone OS 2.0, Beta 7 release
  12. ===========================================================================
  13. PACKAGING LIST:
  14. AppController.h
  15. AppController.m
  16. the UIApplication delegate class, which is the central controller of the application.
  17. AudioSupport/SoundEngine.h
  18. AudioSupport/SoundEngine.cpp
  19. These functions use OpenAL to play background music tracks, multiple sound effects, and support stereo panning with a low-latency response.
  20. OpenGLSupport/Texture2D.h
  21. OpenGLSupport/Texture2D.m
  22. Convenience class that allows to create OpenGL 2D textures from images, text or raw data.
  23. main.m
  24. The entry point for the application.
  25. ===========================================================================
  26. CHANGES FROM PREVIOUS VERSIONS:
  27. Version 1.6
  28. - Fixed problem where lander sometimes moved in same direction as thrust
  29. - Now use nib file for window definition and top-level connections.
  30. - Replaced EAGLView class with MyEAGLView.
  31. - Removed GameView, since MyEAGLView handles touches.
  32. Version 1.5
  33. - Simplified the Texture2D class.
  34. Version 1.4
  35. - Updated for Beta 6
  36. - Renamed from LunarLander to CrashLanding
  37. - Updated for changes in the EAGL API.
  38. Version 1.3
  39. - Updated for Beta 5
  40. Version 1.2
  41. - Updated for Beta 4
  42. - Updated build settings
  43. - Updated ReadMe file format
  44. Version 1.1
  45. - NA
  46. ===========================================================================
  47. Copyright (C) 2008 Apple Inc. All rights reserved.