├── .gitignore ├── Assets ├── JSON │ ├── scoreboard.txt │ └── scoreboard.txt.meta ├── LitJson.dll ├── Scenes │ ├── Game.unity │ └── Game.unity.meta ├── Sprites │ ├── score.png │ ├── tube.png │ ├── ground.png │ ├── background.png │ ├── bird_fly.png │ ├── ground.png.meta │ ├── tube.png.meta │ ├── background.png.meta │ ├── bird_fly.png.meta │ └── score.png.meta ├── Prefabs │ ├── bird.prefab │ ├── tube.prefab │ ├── ground.prefab │ ├── score.prefab │ ├── bird.prefab.meta │ ├── score.prefab.meta │ ├── tube.prefab.meta │ └── ground.prefab.meta ├── Animation │ ├── tube_move.anim │ ├── tube.controller │ ├── Clip │ │ ├── bird_fly.anim │ │ ├── bird_jump.anim │ │ ├── bird_fly.anim.meta │ │ └── bird_jump.anim.meta │ ├── tube.controller.meta │ ├── tube_move.anim.meta │ ├── Clip.meta │ ├── Controller.meta │ └── Controller │ │ ├── bird_fly.controller │ │ └── bird_fly.controller.meta ├── JSON.meta ├── Animation.meta ├── Prefabs.meta ├── Scenes.meta ├── Scripts.meta ├── Sprites.meta ├── Scripts │ ├── FileUtils.cs │ ├── FileUtils.cs.meta │ ├── Observer.cs.meta │ ├── BirdController.cs.meta │ ├── ScoreFactory.cs.meta │ ├── TubeController.cs.meta │ ├── TubeFactory.cs.meta │ ├── NotificationCenter.cs.meta │ ├── TubeController.cs │ ├── Observer.cs │ ├── ScoreFactory.cs │ ├── BirdController.cs │ ├── TubeFactory.cs │ └── NotificationCenter.cs └── LitJson.dll.meta ├── Library ├── BuildPlayer.prefs ├── AssetImportState ├── FailedAssetImports.txt ├── ScriptAssemblies │ ├── CompilationCompleted.txt │ ├── Assembly-CSharp.dll │ └── Assembly-CSharp.dll.mdb ├── guidmapper ├── ScriptMapper ├── expandedItems ├── assetDatabase3 ├── AnnotationManager ├── AssetServerCacheV3 ├── AssetVersioning.db ├── CurrentLayout.dwlt ├── MonoManager.asset ├── BuildSettings.asset ├── ProjectSettings.asset ├── CurrentMaximizeLayout.dwlt ├── EditorUserSettings.asset ├── InspectorExpandedItems.asset ├── EditorUserBuildSettings.asset └── metadata │ ├── 11 │ └── 116f8bcf79f3b16408f417f40560c2c8 │ ├── 17 │ ├── 175e99c7ac1494847ace0d3b041eb7cb │ └── 17a2ac9255c85a84e8ce2dbae3802fb7 │ ├── 27 │ └── 27a87fb1df3b2374daebf0bcd48fc42c │ ├── 37 │ └── 377726e2f4208b64da138d81cc6324a0 │ ├── 49 │ └── 49648ffb03a4544458c44ff377fafd61 │ ├── 63 │ └── 637167de68077ad44a69f2550d803847 │ ├── 70 │ └── 70fc8fa4352b03d4aa3e412f5e25be8f │ ├── 78 │ └── 787f3abddb153bd4481c110c243af73c │ ├── 97 │ └── 979cebf3bd6a2dc4dbcfbcd684b816af │ ├── 00 │ ├── 00000000000000001000000000000000 │ ├── 00000000000000002000000000000000 │ ├── 00000000000000003000000000000000 │ ├── 00000000000000004000000000000000 │ ├── 00000000000000004100000000000000 │ ├── 00000000000000005000000000000000 │ ├── 00000000000000005100000000000000 │ ├── 00000000000000006000000000000000 │ ├── 00000000000000006100000000000000 │ ├── 00000000000000007000000000000000 │ ├── 00000000000000008000000000000000 │ ├── 00000000000000009000000000000000 │ ├── 0000000000000000a000000000000000 │ ├── 0000000000000000b000000000000000 │ └── 0000000000000000c000000000000000 │ ├── 05 │ └── 054200720caee3947ab79a3731e4bb48 │ ├── 0b │ └── 0b5b3ab6fb2492e48a5425caccdfc98c │ ├── 2a │ └── 2afc83c5b21c3f04a8b1e1feb2586c8e │ ├── 2c │ └── 2c9c35666b59db74d8958c748df38e2c │ ├── 2f │ └── 2ff767f1965fbc04b888f9dbe3f90e04 │ ├── 3b │ └── 3b67b2ad4352c4245a1d2904bb820017 │ ├── 3e │ └── 3e684bda5f07ee24d87e5b52e3c5130c │ ├── 4a │ └── 4ac8d6a07f88b5e49b13efc920728220 │ ├── 5e │ └── 5e5b45700317f474e8a30039ec4675d8 │ ├── 6e │ └── 6e61bcae851d68f4d96e3f451327664c │ ├── 7f │ └── 7f427a47463987745887cf40fe57d580 │ ├── 8c │ └── 8c5a1e5337ab021469da10816dde082b │ ├── 8e │ └── 8e6fbb3fff369094c9793203f028331d │ ├── b9 │ └── b905bacd88048d84caac755d00991b3d │ ├── bd │ └── bdee03c7bf465b04c85cd086c3a4cf34 │ ├── c7 │ └── c7a8ab77aca48c841bbcf77f4a310aac │ ├── cb │ └── cb9f35a71285f084da893a6e274b330a │ ├── d4 │ └── d4d1d2bbde833da47aa62225fba8e780 │ ├── e9 │ └── e93cf19917578ed498b8d70d74518400 │ ├── f1 │ └── f1ee07e9d62d7a846a8aa14a63152950 │ ├── fb │ └── fb745601b2567524eb03b925648f4a1b │ └── fd │ └── fd9e9cb726fc93e4c806c8de2c7bea70 ├── Flappy Bird-csharp.v11.suo ├── obj └── Debug │ ├── Assembly-CSharp.dll │ ├── Assembly-CSharp.pdb │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── Assembly-CSharp-vs.csprojResolveAssemblyReference.cache │ └── Assembly-CSharp-vs.csproj.FileListAbsolute.txt ├── ProjectSettings ├── AudioManager.asset ├── InputManager.asset ├── TagManager.asset ├── TimeManager.asset ├── EditorSettings.asset ├── NavMeshLayers.asset ├── NetworkManager.asset ├── DynamicsManager.asset ├── GraphicsSettings.asset ├── Physics2DSettings.asset ├── ProjectSettings.asset ├── QualitySettings.asset └── EditorBuildSettings.asset ├── README.md ├── Flappy Bird.sln ├── Flappy Bird-csharp.sln ├── Assembly-CSharp.csproj └── Assembly-CSharp-vs.csproj /.gitignore: -------------------------------------------------------------------------------- 1 | Temp 2 | obj -------------------------------------------------------------------------------- /Assets/JSON/scoreboard.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Library/BuildPlayer.prefs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Library/AssetImportState: -------------------------------------------------------------------------------- 1 | 5;0;-1 -------------------------------------------------------------------------------- /Library/FailedAssetImports.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Library/ScriptAssemblies/CompilationCompleted.txt: -------------------------------------------------------------------------------- 1 | Completed 2 | -------------------------------------------------------------------------------- /Assets/LitJson.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Assets/LitJson.dll -------------------------------------------------------------------------------- /Library/guidmapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/guidmapper -------------------------------------------------------------------------------- /Library/ScriptMapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/ScriptMapper -------------------------------------------------------------------------------- /Library/expandedItems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/expandedItems -------------------------------------------------------------------------------- /Assets/Scenes/Game.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Assets/Scenes/Game.unity -------------------------------------------------------------------------------- /Assets/Sprites/score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Assets/Sprites/score.png -------------------------------------------------------------------------------- /Assets/Sprites/tube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Assets/Sprites/tube.png -------------------------------------------------------------------------------- /Library/assetDatabase3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/assetDatabase3 -------------------------------------------------------------------------------- /Assets/Prefabs/bird.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Assets/Prefabs/bird.prefab -------------------------------------------------------------------------------- /Assets/Prefabs/tube.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Assets/Prefabs/tube.prefab -------------------------------------------------------------------------------- /Assets/Sprites/ground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Assets/Sprites/ground.png -------------------------------------------------------------------------------- /Flappy Bird-csharp.v11.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Flappy Bird-csharp.v11.suo -------------------------------------------------------------------------------- /Library/AnnotationManager: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/AnnotationManager -------------------------------------------------------------------------------- /Library/AssetServerCacheV3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/AssetServerCacheV3 -------------------------------------------------------------------------------- /Library/AssetVersioning.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/AssetVersioning.db -------------------------------------------------------------------------------- /Library/CurrentLayout.dwlt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/CurrentLayout.dwlt -------------------------------------------------------------------------------- /Library/MonoManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/MonoManager.asset -------------------------------------------------------------------------------- /Assets/Prefabs/ground.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Assets/Prefabs/ground.prefab -------------------------------------------------------------------------------- /Assets/Prefabs/score.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Assets/Prefabs/score.prefab -------------------------------------------------------------------------------- /Assets/Sprites/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Assets/Sprites/background.png -------------------------------------------------------------------------------- /Assets/Sprites/bird_fly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Assets/Sprites/bird_fly.png -------------------------------------------------------------------------------- /Library/BuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/BuildSettings.asset -------------------------------------------------------------------------------- /Library/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/ProjectSettings.asset -------------------------------------------------------------------------------- /obj/Debug/Assembly-CSharp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/obj/Debug/Assembly-CSharp.dll -------------------------------------------------------------------------------- /obj/Debug/Assembly-CSharp.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/obj/Debug/Assembly-CSharp.pdb -------------------------------------------------------------------------------- /Assets/Animation/tube_move.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Assets/Animation/tube_move.anim -------------------------------------------------------------------------------- /Assets/Animation/tube.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Assets/Animation/tube.controller -------------------------------------------------------------------------------- /Library/CurrentMaximizeLayout.dwlt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/CurrentMaximizeLayout.dwlt -------------------------------------------------------------------------------- /Library/EditorUserSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/EditorUserSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /Assets/Animation/Clip/bird_fly.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Assets/Animation/Clip/bird_fly.anim -------------------------------------------------------------------------------- /Assets/Animation/Clip/bird_jump.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Assets/Animation/Clip/bird_jump.anim -------------------------------------------------------------------------------- /Assets/Scenes/Game.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2c9c35666b59db74d8958c748df38e2c 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Library/InspectorExpandedItems.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/InspectorExpandedItems.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/NavMeshLayers.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/ProjectSettings/NavMeshLayers.asset -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /Assets/JSON.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e6fbb3fff369094c9793203f028331d 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/JSON/scoreboard.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1ee07e9d62d7a846a8aa14a63152950 3 | TextScriptImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Prefabs/bird.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 979cebf3bd6a2dc4dbcfbcd684b816af 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Prefabs/score.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 054200720caee3947ab79a3731e4bb48 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Prefabs/tube.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c5a1e5337ab021469da10816dde082b 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Library/EditorUserBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/EditorUserBuildSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /Assets/Animation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17a2ac9255c85a84e8ce2dbae3802fb7 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Animation/tube.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4d1d2bbde833da47aa62225fba8e780 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Animation/tube_move.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 116f8bcf79f3b16408f417f40560c2c8 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb745601b2567524eb03b925648f4a1b 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Prefabs/ground.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c7a8ab77aca48c841bbcf77f4a310aac 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27a87fb1df3b2374daebf0bcd48fc42c 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ff767f1965fbc04b888f9dbe3f90e04 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd9e9cb726fc93e4c806c8de2c7bea70 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /Assets/Animation/Clip.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bdee03c7bf465b04c85cd086c3a4cf34 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Animation/Clip/bird_fly.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e61bcae851d68f4d96e3f451327664c 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Animation/Clip/bird_jump.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2afc83c5b21c3f04a8b1e1feb2586c8e 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Scripts/FileUtils.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | using System.IO; 4 | 5 | public class FileUtils { 6 | 7 | 8 | } 9 | -------------------------------------------------------------------------------- /Library/ScriptAssemblies/Assembly-CSharp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/ScriptAssemblies/Assembly-CSharp.dll -------------------------------------------------------------------------------- /Assets/Animation/Controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b67b2ad4352c4245a1d2904bb820017 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Animation/Controller/bird_fly.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Assets/Animation/Controller/bird_fly.controller -------------------------------------------------------------------------------- /Assets/Animation/Controller/bird_fly.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb9f35a71285f084da893a6e274b330a 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Library/ScriptAssemblies/Assembly-CSharp.dll.mdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/ScriptAssemblies/Assembly-CSharp.dll.mdb -------------------------------------------------------------------------------- /Library/metadata/00/00000000000000001000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/00/00000000000000001000000000000000 -------------------------------------------------------------------------------- /Library/metadata/00/00000000000000002000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/00/00000000000000002000000000000000 -------------------------------------------------------------------------------- /Library/metadata/00/00000000000000003000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/00/00000000000000003000000000000000 -------------------------------------------------------------------------------- /Library/metadata/00/00000000000000004000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/00/00000000000000004000000000000000 -------------------------------------------------------------------------------- /Library/metadata/00/00000000000000004100000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/00/00000000000000004100000000000000 -------------------------------------------------------------------------------- /Library/metadata/00/00000000000000005000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/00/00000000000000005000000000000000 -------------------------------------------------------------------------------- /Library/metadata/00/00000000000000005100000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/00/00000000000000005100000000000000 -------------------------------------------------------------------------------- /Library/metadata/00/00000000000000006000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/00/00000000000000006000000000000000 -------------------------------------------------------------------------------- /Library/metadata/00/00000000000000006100000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/00/00000000000000006100000000000000 -------------------------------------------------------------------------------- /Library/metadata/00/00000000000000007000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/00/00000000000000007000000000000000 -------------------------------------------------------------------------------- /Library/metadata/00/00000000000000008000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/00/00000000000000008000000000000000 -------------------------------------------------------------------------------- /Library/metadata/00/00000000000000009000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/00/00000000000000009000000000000000 -------------------------------------------------------------------------------- /Library/metadata/00/0000000000000000a000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/00/0000000000000000a000000000000000 -------------------------------------------------------------------------------- /Library/metadata/00/0000000000000000b000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/00/0000000000000000b000000000000000 -------------------------------------------------------------------------------- /Library/metadata/00/0000000000000000c000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/00/0000000000000000c000000000000000 -------------------------------------------------------------------------------- /Library/metadata/05/054200720caee3947ab79a3731e4bb48: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/05/054200720caee3947ab79a3731e4bb48 -------------------------------------------------------------------------------- /Library/metadata/0b/0b5b3ab6fb2492e48a5425caccdfc98c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/0b/0b5b3ab6fb2492e48a5425caccdfc98c -------------------------------------------------------------------------------- /Library/metadata/11/116f8bcf79f3b16408f417f40560c2c8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/11/116f8bcf79f3b16408f417f40560c2c8 -------------------------------------------------------------------------------- /Library/metadata/17/175e99c7ac1494847ace0d3b041eb7cb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/17/175e99c7ac1494847ace0d3b041eb7cb -------------------------------------------------------------------------------- /Library/metadata/17/17a2ac9255c85a84e8ce2dbae3802fb7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/17/17a2ac9255c85a84e8ce2dbae3802fb7 -------------------------------------------------------------------------------- /Library/metadata/27/27a87fb1df3b2374daebf0bcd48fc42c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/27/27a87fb1df3b2374daebf0bcd48fc42c -------------------------------------------------------------------------------- /Library/metadata/2a/2afc83c5b21c3f04a8b1e1feb2586c8e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/2a/2afc83c5b21c3f04a8b1e1feb2586c8e -------------------------------------------------------------------------------- /Library/metadata/2c/2c9c35666b59db74d8958c748df38e2c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/2c/2c9c35666b59db74d8958c748df38e2c -------------------------------------------------------------------------------- /Library/metadata/2f/2ff767f1965fbc04b888f9dbe3f90e04: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/2f/2ff767f1965fbc04b888f9dbe3f90e04 -------------------------------------------------------------------------------- /Library/metadata/37/377726e2f4208b64da138d81cc6324a0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/37/377726e2f4208b64da138d81cc6324a0 -------------------------------------------------------------------------------- /Library/metadata/3b/3b67b2ad4352c4245a1d2904bb820017: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/3b/3b67b2ad4352c4245a1d2904bb820017 -------------------------------------------------------------------------------- /Library/metadata/3e/3e684bda5f07ee24d87e5b52e3c5130c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/3e/3e684bda5f07ee24d87e5b52e3c5130c -------------------------------------------------------------------------------- /Library/metadata/49/49648ffb03a4544458c44ff377fafd61: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/49/49648ffb03a4544458c44ff377fafd61 -------------------------------------------------------------------------------- /Library/metadata/4a/4ac8d6a07f88b5e49b13efc920728220: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/4a/4ac8d6a07f88b5e49b13efc920728220 -------------------------------------------------------------------------------- /Library/metadata/5e/5e5b45700317f474e8a30039ec4675d8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/5e/5e5b45700317f474e8a30039ec4675d8 -------------------------------------------------------------------------------- /Library/metadata/63/637167de68077ad44a69f2550d803847: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/63/637167de68077ad44a69f2550d803847 -------------------------------------------------------------------------------- /Library/metadata/6e/6e61bcae851d68f4d96e3f451327664c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/6e/6e61bcae851d68f4d96e3f451327664c -------------------------------------------------------------------------------- /Library/metadata/70/70fc8fa4352b03d4aa3e412f5e25be8f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/70/70fc8fa4352b03d4aa3e412f5e25be8f -------------------------------------------------------------------------------- /Library/metadata/78/787f3abddb153bd4481c110c243af73c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/78/787f3abddb153bd4481c110c243af73c -------------------------------------------------------------------------------- /Library/metadata/7f/7f427a47463987745887cf40fe57d580: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/7f/7f427a47463987745887cf40fe57d580 -------------------------------------------------------------------------------- /Library/metadata/8c/8c5a1e5337ab021469da10816dde082b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/8c/8c5a1e5337ab021469da10816dde082b -------------------------------------------------------------------------------- /Library/metadata/8e/8e6fbb3fff369094c9793203f028331d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/8e/8e6fbb3fff369094c9793203f028331d -------------------------------------------------------------------------------- /Library/metadata/97/979cebf3bd6a2dc4dbcfbcd684b816af: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/97/979cebf3bd6a2dc4dbcfbcd684b816af -------------------------------------------------------------------------------- /Library/metadata/b9/b905bacd88048d84caac755d00991b3d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/b9/b905bacd88048d84caac755d00991b3d -------------------------------------------------------------------------------- /Library/metadata/bd/bdee03c7bf465b04c85cd086c3a4cf34: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/bd/bdee03c7bf465b04c85cd086c3a4cf34 -------------------------------------------------------------------------------- /Library/metadata/c7/c7a8ab77aca48c841bbcf77f4a310aac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/c7/c7a8ab77aca48c841bbcf77f4a310aac -------------------------------------------------------------------------------- /Library/metadata/cb/cb9f35a71285f084da893a6e274b330a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/cb/cb9f35a71285f084da893a6e274b330a -------------------------------------------------------------------------------- /Library/metadata/d4/d4d1d2bbde833da47aa62225fba8e780: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/d4/d4d1d2bbde833da47aa62225fba8e780 -------------------------------------------------------------------------------- /Library/metadata/e9/e93cf19917578ed498b8d70d74518400: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/e9/e93cf19917578ed498b8d70d74518400 -------------------------------------------------------------------------------- /Library/metadata/f1/f1ee07e9d62d7a846a8aa14a63152950: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/f1/f1ee07e9d62d7a846a8aa14a63152950 -------------------------------------------------------------------------------- /Library/metadata/fb/fb745601b2567524eb03b925648f4a1b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/fb/fb745601b2567524eb03b925648f4a1b -------------------------------------------------------------------------------- /Library/metadata/fd/fd9e9cb726fc93e4c806c8de2c7bea70: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/Library/metadata/fd/fd9e9cb726fc93e4c806c8de2c7bea70 -------------------------------------------------------------------------------- /obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /obj/Debug/Assembly-CSharp-vs.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrNerverDie/Unity-Flappy-Bird/HEAD/obj/Debug/Assembly-CSharp-vs.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /Assets/LitJson.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e93cf19917578ed498b8d70d74518400 3 | MonoAssemblyImporter: 4 | serializedVersion: 1 5 | iconMap: {} 6 | executionOrder: {} 7 | userData: 8 | -------------------------------------------------------------------------------- /Assets/Scripts/FileUtils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ac8d6a07f88b5e49b13efc920728220 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Observer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0b5b3ab6fb2492e48a5425caccdfc98c 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/BirdController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 175e99c7ac1494847ace0d3b041eb7cb 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/ScoreFactory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b905bacd88048d84caac755d00991b3d 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/TubeController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 377726e2f4208b64da138d81cc6324a0 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/TubeFactory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5e5b45700317f474e8a30039ec4675d8 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/NotificationCenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 637167de68077ad44a69f2550d803847 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Unity-Flappy-Bird 2 | ================= 3 | 使用Unity的Native 2D制作的flappy bird游戏,主要目的在于实验Unity新增的各种2D新特性。 4 | 5 | 相关的博客如下,会陆续更新: 6 | 7 | - 2D中的Sprite和Animation:[http://www.cnblogs.com/neverdie/p/Unity3D_Sprite_Animation.html](http://www.cnblogs.com/neverdie/p/Unity3D_Sprite_Animation.html) 8 | - 2D中的RigidBody和Collider: [http://www.cnblogs.com/neverdie/p/Unity3D_RigidBody2D_Collider2D.html](http://www.cnblogs.com/neverdie/p/Unity3D_RigidBody2D_Collider2D.html) 9 | -------------------------------------------------------------------------------- /Assets/Scripts/TubeController.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | using System; 4 | 5 | 6 | public class TubeController : MonoBehaviour { 7 | 8 | 9 | // Use this for initialization 10 | void Start () { 11 | GetComponent().AddEventHandler("GameOver", OnGameOver); 12 | } 13 | 14 | void OnGameOver(object sender, EventArgs e) 15 | { 16 | rigidbody2D.velocity = new Vector2(0, 0); 17 | } 18 | 19 | } 20 | 21 | -------------------------------------------------------------------------------- /Assets/Scripts/Observer.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using System; 5 | 6 | public class Observer : MonoBehaviour { 7 | private INotificationCenter center; 8 | private Dictionary handlers; 9 | 10 | void Awake() { 11 | handlers = new Dictionary(); 12 | center = NotificationCenter.GetInstance(); 13 | } 14 | 15 | void OnDestroy() { 16 | foreach (KeyValuePair kvp in handlers) { 17 | center.RemoveEventHandler(kvp.Key, kvp.Value); 18 | } 19 | } 20 | 21 | public void AddEventHandler(string name, EventHandler handler) { 22 | center.AddEventHandler(name, handler); 23 | handlers.Add(name, handler); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Assets/Scripts/ScoreFactory.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | using System; 4 | 5 | public class ScoreFactory : MonoBehaviour { 6 | 7 | public Sprite[] scores; 8 | public SpriteRenderer scoreRenderer_0; 9 | public SpriteRenderer scoreRenderer_1; 10 | 11 | private int currentScore; 12 | 13 | void Start() 14 | { 15 | GetComponent().AddEventHandler("ScoreAdd", OnScoreAdd); 16 | currentScore = 0; 17 | scoreRenderer_1.sprite = scores[0]; 18 | scoreRenderer_0.enabled = false; 19 | } 20 | 21 | void OnScoreAdd(object sender, EventArgs e) { 22 | currentScore++; 23 | scoreRenderer_1.sprite = scores[currentScore % 10]; 24 | scoreRenderer_0.sprite = scores[currentScore / 10]; 25 | if (currentScore >= 10) 26 | scoreRenderer_0.enabled = true; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Assets/Scripts/BirdController.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | using System; 4 | 5 | public class BirdController : MonoBehaviour { 6 | public float speed; 7 | 8 | // Use this for initialization 9 | 10 | // Update is called once per frame 11 | void Update () { 12 | if (Input.GetButtonDown("Jump")){ 13 | rigidbody2D.velocity = new Vector2(0, speed); 14 | Animator animator = GetComponent(); 15 | animator.SetTrigger("jump"); 16 | } 17 | } 18 | 19 | void OnTriggerExit2D(Collider2D col) { 20 | NotificationCenter.GetInstance().PostNotification("ScoreAdd"); 21 | } 22 | 23 | 24 | void OnCollisionEnter2D(Collision2D col) 25 | { 26 | rigidbody2D.velocity = new Vector2(0, 0); 27 | NotificationCenter.GetInstance().PostNotification("GameOver"); 28 | this.enabled = false; 29 | } 30 | 31 | } 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /obj/Debug/Assembly-CSharp-vs.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\Public\Documents\Unity Projects\Flappy Bird\Temp\bin\Debug\Assembly-CSharp.dll 2 | C:\Users\Public\Documents\Unity Projects\Flappy Bird\Temp\bin\Debug\Assembly-CSharp.pdb 3 | C:\Users\Public\Documents\Unity Projects\Flappy Bird\Temp\bin\Debug\UnityEditor.dll 4 | C:\Users\Public\Documents\Unity Projects\Flappy Bird\Temp\bin\Debug\UnityEngine.dll 5 | C:\Users\Public\Documents\Unity Projects\Flappy Bird\Temp\bin\Debug\Mono.Cecil.dll 6 | C:\Users\Public\Documents\Unity Projects\Flappy Bird\Temp\bin\Debug\nunit.framework.dll 7 | C:\Users\Public\Documents\Unity Projects\Flappy Bird\Temp\bin\Debug\Unity.DataContract.dll 8 | C:\Users\Public\Documents\Unity Projects\Flappy Bird\Temp\bin\Debug\ICSharpCode.NRefactory.dll 9 | C:\Users\Public\Documents\Unity Projects\Flappy Bird\obj\Debug\Assembly-CSharp-vs.csprojResolveAssemblyReference.cache 10 | C:\Users\Public\Documents\Unity Projects\Flappy Bird\obj\Debug\Assembly-CSharp.dll 11 | C:\Users\Public\Documents\Unity Projects\Flappy Bird\obj\Debug\Assembly-CSharp.pdb 12 | C:\Users\Public\Documents\Unity Projects\Flappy Bird\Temp\bin\Debug\LitJson.dll 13 | -------------------------------------------------------------------------------- /Assets/Sprites/ground.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 70fc8fa4352b03d4aa3e412f5e25be8f 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 0 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: -1 27 | aniso: 1 28 | mipBias: -1 29 | wrapMode: 1 30 | nPOTScale: 0 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 1 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 1 40 | textureType: 8 41 | buildTargetSettings: 42 | - buildTarget: iPhone 43 | maxTextureSize: 1024 44 | textureFormat: -2 45 | compressionQuality: 50 46 | spriteSheet: 47 | sprites: [] 48 | spritePackingTag: 49 | userData: 50 | -------------------------------------------------------------------------------- /Assets/Scripts/TubeFactory.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.IO; 3 | using System.Collections; 4 | using LitJson; 5 | 6 | public class TubeFactory : MonoBehaviour { 7 | public Rigidbody2D tube; 8 | public float waitTime; 9 | public float minCreatePosY; 10 | public float maxCreatePosY; 11 | public float finishPosX; 12 | public float speed; 13 | 14 | // Use this for initialization 15 | void Start () { 16 | Random.seed = System.DateTime.Today.Millisecond; 17 | 18 | GetComponent().AddEventHandler("GameOver", OnGameOver); 19 | 20 | StartCoroutine(CreateTube()); 21 | } 22 | 23 | IEnumerator CreateTube() { 24 | yield return new WaitForSeconds(waitTime); 25 | 26 | float posY = Random.Range(minCreatePosY, maxCreatePosY); 27 | Vector3 createPos = new Vector3(0, posY, transform.position.z); 28 | Rigidbody2D instance = Instantiate(tube, createPos, Quaternion.identity) as Rigidbody2D; 29 | instance.velocity = new Vector2(speed, 0); 30 | 31 | StartCoroutine(CreateTube()); 32 | 33 | while(instance.transform.position.x >= finishPosX) 34 | yield return null; 35 | Destroy(instance.gameObject); 36 | } 37 | 38 | public void OnGameOver(object sender, System.EventArgs e) 39 | { 40 | StopAllCoroutines(); 41 | } 42 | } -------------------------------------------------------------------------------- /Flappy Bird.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 11.00 2 | # Visual Studio 2008 3 | 4 | Project("{88412754-F9CA-F484-B662-6F423144F284}") = "Flappy Bird", "Assembly-CSharp.csproj", "{071E10C7-98A1-E18C-E3D1-1B0603687006}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | Release|Any CPU = Release|Any CPU 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {071E10C7-98A1-E18C-E3D1-1B0603687006}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 13 | {071E10C7-98A1-E18C-E3D1-1B0603687006}.Debug|Any CPU.Build.0 = Debug|Any CPU 14 | {071E10C7-98A1-E18C-E3D1-1B0603687006}.Release|Any CPU.ActiveCfg = Release|Any CPU 15 | {071E10C7-98A1-E18C-E3D1-1B0603687006}.Release|Any CPU.Build.0 = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | GlobalSection(MonoDevelopProperties) = preSolution 21 | StartupItem = Assembly-CSharp.csproj 22 | Policies = $0 23 | $0.TextStylePolicy = $1 24 | $1.inheritsSet = null 25 | $1.scope = text/x-csharp 26 | $0.CSharpFormattingPolicy = $2 27 | $2.inheritsSet = Mono 28 | $2.inheritsScope = text/x-csharp 29 | $2.scope = text/x-csharp 30 | $0.TextStylePolicy = $3 31 | $3.FileWidth = 120 32 | $3.TabWidth = 4 33 | $3.EolMarker = Unix 34 | $3.inheritsSet = Mono 35 | $3.inheritsScope = text/plain 36 | $3.scope = text/plain 37 | EndGlobalSection 38 | 39 | EndGlobal 40 | -------------------------------------------------------------------------------- /Flappy Bird-csharp.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 11.00 2 | # Visual Studio 2008 3 | 4 | Project("{88412754-F9CA-F484-B662-6F423144F284}") = "Flappy Bird", "Assembly-CSharp-vs.csproj", "{071E10C7-98A1-E18C-E3D1-1B0603687006}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | Release|Any CPU = Release|Any CPU 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {071E10C7-98A1-E18C-E3D1-1B0603687006}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 13 | {071E10C7-98A1-E18C-E3D1-1B0603687006}.Debug|Any CPU.Build.0 = Debug|Any CPU 14 | {071E10C7-98A1-E18C-E3D1-1B0603687006}.Release|Any CPU.ActiveCfg = Release|Any CPU 15 | {071E10C7-98A1-E18C-E3D1-1B0603687006}.Release|Any CPU.Build.0 = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | GlobalSection(MonoDevelopProperties) = preSolution 21 | StartupItem = Assembly-CSharp.csproj 22 | Policies = $0 23 | $0.TextStylePolicy = $1 24 | $1.inheritsSet = null 25 | $1.scope = text/x-csharp 26 | $0.CSharpFormattingPolicy = $2 27 | $2.inheritsSet = Mono 28 | $2.inheritsScope = text/x-csharp 29 | $2.scope = text/x-csharp 30 | $0.TextStylePolicy = $3 31 | $3.FileWidth = 120 32 | $3.TabWidth = 4 33 | $3.EolMarker = Unix 34 | $3.inheritsSet = Mono 35 | $3.inheritsScope = text/plain 36 | $3.scope = text/plain 37 | EndGlobalSection 38 | 39 | EndGlobal 40 | -------------------------------------------------------------------------------- /Assets/Sprites/tube.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 49648ffb03a4544458c44ff377fafd61 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 0 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: -1 27 | aniso: 1 28 | mipBias: -1 29 | wrapMode: 1 30 | nPOTScale: 0 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 2 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 1 40 | textureType: 8 41 | buildTargetSettings: 42 | - buildTarget: iPhone 43 | maxTextureSize: 1024 44 | textureFormat: -2 45 | compressionQuality: 50 46 | spriteSheet: 47 | sprites: 48 | - name: tube_0 49 | rect: 50 | serializedVersion: 2 51 | x: 3 52 | y: 0 53 | width: 52 54 | height: 320 55 | alignment: 0 56 | pivot: {x: .5, y: .5} 57 | - name: tube_1 58 | rect: 59 | serializedVersion: 2 60 | x: 59 61 | y: 0 62 | width: 52 63 | height: 320 64 | alignment: 0 65 | pivot: {x: .5, y: .5} 66 | spritePackingTag: 67 | userData: 68 | -------------------------------------------------------------------------------- /Assets/Sprites/background.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 787f3abddb153bd4481c110c243af73c 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 0 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: -1 27 | aniso: 1 28 | mipBias: -1 29 | wrapMode: 1 30 | nPOTScale: 0 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 2 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 1 40 | textureType: 8 41 | buildTargetSettings: 42 | - buildTarget: iPhone 43 | maxTextureSize: 1024 44 | textureFormat: -2 45 | compressionQuality: 50 46 | spriteSheet: 47 | sprites: 48 | - name: background_0 49 | rect: 50 | serializedVersion: 2 51 | x: 0 52 | y: 0 53 | width: 288 54 | height: 512 55 | alignment: 0 56 | pivot: {x: 0, y: 0} 57 | - name: background_1 58 | rect: 59 | serializedVersion: 2 60 | x: 292 61 | y: 0 62 | width: 288 63 | height: 512 64 | alignment: 0 65 | pivot: {x: 0, y: 0} 66 | spritePackingTag: 67 | userData: 68 | -------------------------------------------------------------------------------- /Assets/Sprites/bird_fly.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e684bda5f07ee24d87e5b52e3c5130c 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 0 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: -1 27 | aniso: 1 28 | mipBias: -1 29 | wrapMode: 1 30 | nPOTScale: 0 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 2 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 1 40 | textureType: 8 41 | buildTargetSettings: 42 | - buildTarget: iPhone 43 | maxTextureSize: 1024 44 | textureFormat: -2 45 | compressionQuality: 50 46 | spriteSheet: 47 | sprites: 48 | - name: bird_fly_0 49 | rect: 50 | serializedVersion: 2 51 | x: 0 52 | y: 0 53 | width: 34 54 | height: 24 55 | alignment: 0 56 | pivot: {x: 0, y: 0} 57 | - name: bird_fly_1 58 | rect: 59 | serializedVersion: 2 60 | x: 56 61 | y: 0 62 | width: 34 63 | height: 24 64 | alignment: 0 65 | pivot: {x: 0, y: 0} 66 | - name: bird_fly_2 67 | rect: 68 | serializedVersion: 2 69 | x: 112 70 | y: 0 71 | width: 34 72 | height: 24 73 | alignment: 0 74 | pivot: {x: 0, y: 0} 75 | spritePackingTag: 76 | userData: 77 | -------------------------------------------------------------------------------- /Assets/Scripts/NotificationCenter.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System; 3 | using System.Collections; 4 | using System.Collections.Generic; 5 | 6 | // NotificationCenter的拓展类,在这里弄出多个INotificationCenter的子类, 7 | // 分别处理不同的消息转发,便于消息分组 8 | public class NotificationCenter : INotificationCenter 9 | { 10 | private static INotificationCenter singleton; 11 | 12 | private event EventHandler GameOver; 13 | private event EventHandler ScoreAdd; 14 | 15 | private NotificationCenter() 16 | : base() 17 | { 18 | // 在这里添加需要分发的各种消息 19 | eventTable["GameOver"] = GameOver; 20 | eventTable["ScoreAdd"] = ScoreAdd; 21 | } 22 | 23 | public static INotificationCenter GetInstance() 24 | { 25 | if (singleton == null) 26 | singleton = new NotificationCenter(); 27 | return singleton; 28 | } 29 | } 30 | 31 | // NotificationCenter的抽象基类 32 | public abstract class INotificationCenter 33 | { 34 | 35 | protected Dictionary eventTable; 36 | 37 | protected INotificationCenter() 38 | { 39 | eventTable = new Dictionary(); 40 | } 41 | 42 | // PostNotification -- 将名字为name,发送者为sender,参数为e的消息发送出去 43 | public void PostNotification(string name) 44 | { 45 | this.PostNotification(name, null, EventArgs.Empty); 46 | } 47 | public void PostNotification(string name, object sender) 48 | { 49 | this.PostNotification(name, sender, EventArgs.Empty); 50 | } 51 | public void PostNotification(string name, object sender, EventArgs e) 52 | { 53 | if (eventTable[name] != null) 54 | { 55 | eventTable[name](sender, e); 56 | } 57 | } 58 | 59 | // 添加或者移除了一个回调函数。 60 | public void AddEventHandler(string name, EventHandler handler) 61 | { 62 | eventTable[name] += handler; 63 | } 64 | public void RemoveEventHandler(string name, EventHandler handler) 65 | { 66 | eventTable[name] -= handler; 67 | } 68 | 69 | } 70 | -------------------------------------------------------------------------------- /Assets/Sprites/score.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f427a47463987745887cf40fe57d580 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 0 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: -1 27 | aniso: 1 28 | mipBias: -1 29 | wrapMode: 1 30 | nPOTScale: 0 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 2 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 1 40 | textureType: 8 41 | buildTargetSettings: 42 | - buildTarget: iPhone 43 | maxTextureSize: 1024 44 | textureFormat: -2 45 | compressionQuality: 50 46 | spriteSheet: 47 | sprites: 48 | - name: score_0 49 | rect: 50 | serializedVersion: 2 51 | x: 0 52 | y: 94 53 | width: 30 54 | height: 36 55 | alignment: 0 56 | pivot: {x: 0, y: 0} 57 | - name: score_1 58 | rect: 59 | serializedVersion: 2 60 | x: 38 61 | y: 94 62 | width: 16 63 | height: 36 64 | alignment: 0 65 | pivot: {x: 0, y: 0} 66 | - name: score_2 67 | rect: 68 | serializedVersion: 2 69 | x: 0 70 | y: 50 71 | width: 24 72 | height: 36 73 | alignment: 0 74 | pivot: {x: 0, y: 0} 75 | - name: score_3 76 | rect: 77 | serializedVersion: 2 78 | x: 28 79 | y: 50 80 | width: 24 81 | height: 36 82 | alignment: 0 83 | pivot: {x: 0, y: 0} 84 | - name: score_4 85 | rect: 86 | serializedVersion: 2 87 | x: 56 88 | y: 50 89 | width: 24 90 | height: 36 91 | alignment: 0 92 | pivot: {x: 0, y: 0} 93 | - name: score_5 94 | rect: 95 | serializedVersion: 2 96 | x: 84 97 | y: 50 98 | width: 24 99 | height: 36 100 | alignment: 0 101 | pivot: {x: 0, y: 0} 102 | - name: score_6 103 | rect: 104 | serializedVersion: 2 105 | x: 0 106 | y: 2 107 | width: 24 108 | height: 36 109 | alignment: 0 110 | pivot: {x: 0, y: 0} 111 | - name: score_7 112 | rect: 113 | serializedVersion: 2 114 | x: 28 115 | y: 2 116 | width: 24 117 | height: 36 118 | alignment: 0 119 | pivot: {x: 0, y: 0} 120 | - name: score_8 121 | rect: 122 | serializedVersion: 2 123 | x: 56 124 | y: 2 125 | width: 24 126 | height: 36 127 | alignment: 0 128 | pivot: {x: 0, y: 0} 129 | - name: score_9 130 | rect: 131 | serializedVersion: 2 132 | x: 84 133 | y: 2 134 | width: 24 135 | height: 36 136 | alignment: 0 137 | pivot: {x: 0, y: 0} 138 | spritePackingTag: 139 | userData: 140 | -------------------------------------------------------------------------------- /Assembly-CSharp.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Debug 5 | AnyCPU 6 | 10.0.20506 7 | 2.0 8 | {071E10C7-98A1-E18C-E3D1-1B0603687006} 9 | Library 10 | Properties 11 | 12 | Assembly-CSharp 13 | v3.5 14 | 512 15 | Assets 16 | 17 | 18 | true 19 | full 20 | false 21 | Temp\bin\Debug\ 22 | DEBUG;TRACE;UNITY_STANDALONE_WIN;ENABLE_MICROPHONE;ENABLE_TEXTUREID_MAP;ENABLE_AUDIO_FMOD;UNITY_STANDALONE;ENABLE_MONO;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_GENERICS;ENABLE_SUBSTANCE;INCLUDE_WP8SUPPORT;ENABLE_MOVIES;ENABLE_WWW;ENABLE_IMAGEEFFECTS;ENABLE_WEBCAM;INCLUDE_METROSUPPORT;RENDER_SOFTWARE_CURSOR;ENABLE_NETWORK;ENABLE_PHYSICS;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_2D_PHYSICS;ENABLE_SHADOWS;ENABLE_AUDIO;ENABLE_NAVMESH_CARVING;ENABLE_DUCK_TYPING;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;UNITY_4_3_4;UNITY_4_3;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_WIN 23 | prompt 24 | 4 25 | 0169 26 | 27 | 28 | pdbonly 29 | true 30 | Temp\bin\Release\ 31 | TRACE 32 | prompt 33 | 4 34 | 0169 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | C:/Program Files (x86)/Unity/Editor/Data/Managed/UnityEngine.dll 43 | 44 | 45 | C:/Program Files (x86)/Unity/Editor/Data/Managed/UnityEditor.dll 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | Assets\LitJson.dll 59 | 60 | 61 | 62 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /Assembly-CSharp-vs.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Debug 5 | AnyCPU 6 | 10.0.20506 7 | 2.0 8 | {071E10C7-98A1-E18C-E3D1-1B0603687006} 9 | Library 10 | Properties 11 | 12 | Assembly-CSharp 13 | v3.5 14 | 512 15 | Assets 16 | 17 | 18 | true 19 | full 20 | false 21 | Temp\bin\Debug\ 22 | DEBUG;TRACE;UNITY_STANDALONE_WIN;ENABLE_MICROPHONE;ENABLE_TEXTUREID_MAP;ENABLE_AUDIO_FMOD;UNITY_STANDALONE;ENABLE_MONO;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_GENERICS;ENABLE_SUBSTANCE;INCLUDE_WP8SUPPORT;ENABLE_MOVIES;ENABLE_WWW;ENABLE_IMAGEEFFECTS;ENABLE_WEBCAM;INCLUDE_METROSUPPORT;RENDER_SOFTWARE_CURSOR;ENABLE_NETWORK;ENABLE_PHYSICS;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_2D_PHYSICS;ENABLE_SHADOWS;ENABLE_AUDIO;ENABLE_NAVMESH_CARVING;ENABLE_DUCK_TYPING;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;UNITY_4_3_4;UNITY_4_3;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_WIN 23 | prompt 24 | 4 25 | 0169 26 | 27 | 28 | pdbonly 29 | true 30 | Temp\bin\Release\ 31 | TRACE 32 | prompt 33 | 4 34 | 0169 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | C:/Program Files (x86)/Unity/Editor/Data/Managed/UnityEngine.dll 43 | 44 | 45 | C:/Program Files (x86)/Unity/Editor/Data/Managed/UnityEditor.dll 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | Assets\LitJson.dll 59 | 60 | 61 | 62 | 69 | 70 | 71 | --------------------------------------------------------------------------------