实例介绍
html5小游戏《抢金币》源码(egret白鹭实现),需要egret支持,没有装环境的应该用不了。很早期的版本,不知道现在还能不能跑,只是看积分太多了,改下积分。
【实例截图】
【核心代码】
38c561dc-b0bf-499f-ab11-cad8820dd0e7
└── stepout_new
├── bin-debug
│ ├── lib
│ │ ├── egret_file_list.js
│ │ └── egret_file_list_native.js
│ └── src
│ ├── BoxGraphics.js
│ ├── BoxGroup.js
│ ├── GameData.js
│ ├── GameEvent.js
│ ├── game_file_list.js
│ ├── GameOverPanel.js
│ ├── GameView.js
│ ├── Main.js
│ ├── manifest.json
│ └── StartGamePanel.js
├── build.bat
├── build_engine.bat
├── egretProperties.json
├── launcher
│ ├── egret_loader.js
│ ├── egret_require.js
│ ├── index.html
│ ├── native_loader.js
│ ├── native_require.js
│ ├── release.html
│ └── runtime_loader.js
├── libs
│ ├── core
│ │ ├── core.d.json
│ │ ├── core.d.ts
│ │ ├── egret
│ │ │ ├── context
│ │ │ │ ├── audio
│ │ │ │ │ ├── Html5Audio.js
│ │ │ │ │ ├── NativeAudio.js
│ │ │ │ │ ├── QQAudio.js
│ │ │ │ │ └── WebAudio.js
│ │ │ │ ├── Browser.js
│ │ │ │ ├── devices
│ │ │ │ │ ├── DeviceContext.js
│ │ │ │ │ ├── HTML5DeviceContext.js
│ │ │ │ │ └── NativeDeviceContext.js
│ │ │ │ ├── display
│ │ │ │ │ ├── HTML5StageText.js
│ │ │ │ │ ├── NativeStageText.js
│ │ │ │ │ └── StageText.js
│ │ │ │ ├── external
│ │ │ │ │ └── ExternalInterface.js
│ │ │ │ ├── Html5Capatibility.js
│ │ │ │ ├── html5.d.json
│ │ │ │ ├── html5.d.ts
│ │ │ │ ├── interactive
│ │ │ │ │ ├── HTML5TouchContext.js
│ │ │ │ │ ├── InteractionMode.js
│ │ │ │ │ ├── NativeTouchContext.js
│ │ │ │ │ └── TouchContext.js
│ │ │ │ ├── localStorage
│ │ │ │ │ └── localStorage.js
│ │ │ │ ├── MainContext.js
│ │ │ │ ├── native.d.json
│ │ │ │ ├── native.d.ts
│ │ │ │ ├── net
│ │ │ │ │ ├── HTML5NetContext.js
│ │ │ │ │ ├── IVersionController.js
│ │ │ │ │ ├── NativeNetContext.js
│ │ │ │ │ ├── NativeResourceLoader.js
│ │ │ │ │ ├── NetContext.js
│ │ │ │ │ └── VersionController.js
│ │ │ │ ├── PromiseObject.js
│ │ │ │ ├── renderer
│ │ │ │ │ ├── HTML5CanvasRenderer.js
│ │ │ │ │ ├── IWebGLTemplate.js
│ │ │ │ │ ├── NativeRendererContext.js
│ │ │ │ │ ├── RendererContext.js
│ │ │ │ │ ├── RenderFilter.js
│ │ │ │ │ ├── webgl
│ │ │ │ │ │ ├── shaders
│ │ │ │ │ │ │ ├── BlurShader.js
│ │ │ │ │ │ │ ├── ColorTransformShader.js
│ │ │ │ │ │ │ ├── EgretShader.js
│ │ │ │ │ │ │ └── PrimitiveShader.js
│ │ │ │ │ │ ├── WebGLShaderManager.js
│ │ │ │ │ │ └── WebGLUtils.js
│ │ │ │ │ └── WebGLRenderer.js
│ │ │ │ ├── StageDelegate.js
│ │ │ │ └── Ticker.js
│ │ │ ├── display
│ │ │ │ ├── BitmapFillMode.js
│ │ │ │ ├── Bitmap.js
│ │ │ │ ├── BlendMode.js
│ │ │ │ ├── DisplayObjectContainer.js
│ │ │ │ ├── DisplayObject.js
│ │ │ │ ├── DisplayObjectPrivateProperties.js
│ │ │ │ ├── DisplayObjectProperties.js
│ │ │ │ ├── FrameLabel.js
│ │ │ │ ├── GradientType.js
│ │ │ │ ├── Graphics.js
│ │ │ │ ├── MovieClipDataFactory.js
│ │ │ │ ├── MovieClipData.js
│ │ │ │ ├── MovieClip.js
│ │ │ │ ├── RenderTexture.js
│ │ │ │ ├── ScrollView.js
│ │ │ │ ├── ScrollViewProperties.js
│ │ │ │ ├── Shape.js
│ │ │ │ ├── Sprite.js
│ │ │ │ ├── SpriteSheet.js
│ │ │ │ ├── Stage.js
│ │ │ │ ├── StageScaleMode.js
│ │ │ │ └── Texture.js
│ │ │ ├── events
│ │ │ │ ├── EventDispatcher.js
│ │ │ │ ├── Event.js
│ │ │ │ ├── EventPhase.js
│ │ │ │ ├── FocusEvent.js
│ │ │ │ ├── HTTPStatusEvent.js
│ │ │ │ ├── IEventDispatcher.js
│ │ │ │ ├── IOErrorEvent.js
│ │ │ │ ├── ProgressEvent.js
│ │ │ │ ├── SoundEvent.js
│ │ │ │ ├── TextEvent.js
│ │ │ │ ├── TimerEvent.js
│ │ │ │ └── TouchEvent.js
│ │ │ ├── filters
│ │ │ │ ├── BitmapFilterQuality.js
│ │ │ │ ├── BlurFilter.js
│ │ │ │ ├── ColorMatrixFilter.js
│ │ │ │ ├── DropShadowFilter.js
│ │ │ │ ├── Filter.js
│ │ │ │ └── GlowFilter.js
│ │ │ ├── geom
│ │ │ │ ├── ColorTransform.js
│ │ │ │ ├── Matrix.js
│ │ │ │ ├── Point.js
│ │ │ │ ├── Rectangle.js
│ │ │ │ └── Transform.js
│ │ │ ├── i18n
│ │ │ │ └── cn.js
│ │ │ ├── layout
│ │ │ │ ├── HorizontalAlign.js
│ │ │ │ └── VerticalAlign.js
│ │ │ ├── media
│ │ │ │ ├── IAudio.js
│ │ │ │ └── Sound.js
│ │ │ ├── net
│ │ │ │ ├── URLLoaderDataFormat.js
│ │ │ │ ├── URLLoader.js
│ │ │ │ ├── URLRequestHeader.js
│ │ │ │ ├── URLRequest.js
│ │ │ │ ├── URLRequestMethod.js
│ │ │ │ └── URLVariables.js
│ │ │ ├── player
│ │ │ │ └── RenderContext.js
│ │ │ ├── text
│ │ │ │ ├── BitmapFont.js
│ │ │ │ ├── BitmapText.js
│ │ │ │ ├── HtmlTextParser.js
│ │ │ │ ├── InputController.js
│ │ │ │ ├── ITextElement.js
│ │ │ │ ├── TextField.js
│ │ │ │ ├── TextFieldProperties.js
│ │ │ │ ├── TextFieldType.js
│ │ │ │ └── TextFieldUtils.js
│ │ │ ├── tween
│ │ │ │ ├── Ease.js
│ │ │ │ └── Tween.js
│ │ │ └── utils
│ │ │ ├── ByteArray.js
│ │ │ ├── callLater.js
│ │ │ ├── extends.js
│ │ │ ├── getDefinitionByName.js
│ │ │ ├── getOption.js
│ │ │ ├── getQualifiedClassName.js
│ │ │ ├── getTimer.js
│ │ │ ├── hasDefinition.js
│ │ │ ├── HashObject.js
│ │ │ ├── IHashObject.js
│ │ │ ├── Injector.js
│ │ │ ├── Logger.js
│ │ │ ├── Profiler.js
│ │ │ ├── Recycler.js
│ │ │ ├── RenderCommand.js
│ │ │ ├── SAXParser.js
│ │ │ ├── setInterval.js
│ │ │ ├── setTimeout.js
│ │ │ ├── Timer.js
│ │ │ ├── toColorString.js
│ │ │ └── XML.js
│ │ ├── extension
│ │ │ ├── oldVersion
│ │ │ │ ├── NativeVersionController.js
│ │ │ │ ├── version_old.d.json
│ │ │ │ └── version_old.d.ts
│ │ │ └── resource
│ │ │ ├── analyzer
│ │ │ │ ├── AnalyzerBase.js
│ │ │ │ ├── BinAnalyzer.js
│ │ │ │ ├── FontAnalyzer.js
│ │ │ │ ├── ImageAnalyzer.js
│ │ │ │ ├── JsonAnalyzer.js
│ │ │ │ ├── SheetAnalyzer.js
│ │ │ │ ├── SoundAnalyzer.js
│ │ │ │ ├── TextAnalyzer.js
│ │ │ │ └── XMLAnalyzer.js
│ │ │ ├── core
│ │ │ │ ├── ResourceConfig.js
│ │ │ │ ├── ResourceItem.js
│ │ │ │ └── ResourceLoader.js
│ │ │ ├── events
│ │ │ │ └── ResourceEvent.js
│ │ │ ├── res.d.json
│ │ │ ├── res.d.ts
│ │ │ └── Resource.js
│ │ └── jslib
│ │ └── NumberUtils.js
│ ├── module_reference.json
│ └── weixinapi
│ ├── jweixin-1.0.0-additional.js
│ ├── jweixin-1.0.0.js
│ ├── weixinapi.d.json
│ └── weixinapi.d.ts
├── release
│ └── html5
│ └── 1.0.3
│ ├── base.manifest
│ ├── index.html
│ ├── launcher
│ │ ├── egret_loader.js
│ │ ├── egret_require.js
│ │ └── game-min.js
│ ├── resource
│ │ ├── assets
│ │ │ ├── bg.jpg
│ │ │ ├── egret_icon.png
│ │ │ └── logo.png
│ │ ├── config
│ │ │ └── description.json
│ │ ├── gameres
│ │ │ ├── bomb.png
│ │ │ ├── fruit.png
│ │ │ ├── number.fnt
│ │ │ ├── number.png
│ │ │ ├── pick_bomb.mp3
│ │ │ └── pick_money.mp3
│ │ └── resource.json
│ └── version.manifest
├── resource
│ ├── assets
│ │ ├── bg.jpg
│ │ ├── egret_icon.png
│ │ └── logo.png
│ ├── config
│ │ └── description.json
│ ├── gameres
│ │ ├── bomb.png
│ │ ├── fruit.png
│ │ ├── number.fnt
│ │ ├── number.png
│ │ ├── pick_bomb.mp3
│ │ └── pick_money.mp3
│ └── resource.json
├── run.bat
└── src
├── BoxGraphics.ts
├── BoxGroup.ts
├── BoxImage.ts
├── BoxMc.ts
├── GameData.ts
├── GameEvent.ts
├── GameOverPanel.ts
├── GameView.ts
├── LoadingUI.ts
├── Main.ts
└── StartGamePanel.ts
52 directories, 222 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论