实例介绍
《as大型网页游戏开发》实例electroserver可运行,实例3-8
【实例截图】
【核心代码】
539f9252-033a-4865-a295-18ce9cdecc47
├── chapter3
│ └── MemoryCrypto.zip
├── chapter4
│ └── hello_world
│ ├── bin
│ │ ├── expressInstall.swf
│ │ ├── HelloWorld.swf
│ │ ├── index.html
│ │ └── js
│ │ └── swfobject.js
│ ├── Hello World.as3proj
│ ├── lib
│ │ └── as3-client-4.0.6a.swc
│ ├── obj
│ │ ├── Hello-WorldConfig.old
│ │ ├── HelloWorldConfig.old
│ │ ├── Hello-WorldConfig.xml
│ │ └── HelloWorldConfig.xml
│ └── src
│ └── com
│ └── gamebook
│ └── helloworld
│ └── Main.as
├── chapter5
│ └── chat_room
│ ├── bin
│ │ ├── ChatRoom.swf
│ │ └── server.xml
│ ├── Chat Room.as3proj
│ ├── lib
│ │ ├── as3-client-4.0.6a.swc
│ │ └── chat_assets.swc
│ ├── obj
│ │ ├── Chat-RoomConfig.old
│ │ ├── ChatRoomConfig.old
│ │ ├── Chat-RoomConfig.xml
│ │ └── ChatRoomConfig.xml
│ └── src
│ ├── assets
│ │ ├── chat_assets.fla
│ │ ├── chat_assets.swc
│ │ └── chat_assets.swf
│ └── com
│ └── gamebook
│ └── chatroom
│ ├── ChatFlow.as
│ ├── ChatRoom.as
│ ├── Main.as
│ └── ui
│ ├── ConnectingScreen.as
│ ├── CreateRoomScreen.as
│ ├── ErrorScreen.as
│ ├── LoginScreen.as
│ ├── PopuupBackground.as
│ └── TextLabel.as
├── chapter6
│ └── dig_game
│ ├── client
│ │ ├── bin
│ │ │ ├── DigGame.swf
│ │ │ └── server.xml
│ │ ├── Dig Game.as3proj
│ │ ├── lib
│ │ │ ├── as3-client-4.0.6a.swc
│ │ │ └── chat_assets.swc
│ │ ├── obj
│ │ │ ├── Dig-GameConfig.old
│ │ │ ├── DigGameConfig.old
│ │ │ ├── Dig-GameConfig.xml
│ │ │ └── DigGameConfig.xml
│ │ └── src
│ │ ├── assets
│ │ │ ├── dig.fla
│ │ │ └── dig.swf
│ │ └── com
│ │ └── gamebook
│ │ └── dig
│ │ ├── DigGame.as
│ │ ├── elements
│ │ │ ├── Background.as
│ │ │ ├── Item.as
│ │ │ └── Trowel.as
│ │ ├── GameFlow.as
│ │ ├── Main.as
│ │ ├── player
│ │ │ ├── Player.as
│ │ │ └── PlayerManager.as
│ │ └── PluginConstants.as
│ └── server
│ ├── build.properties
│ ├── build.xml
│ ├── extension
│ │ └── GameBook
│ │ ├── Extension.xml
│ │ └── lib
│ │ ├── GameBook.jar
│ │ └── slf4j-api-1.4.3.jar
│ ├── lib
│ │ ├── ElectroServer4.jar
│ │ └── slf4j-api-1.4.3.jar
│ ├── src
│ │ └── com
│ │ └── gamebook
│ │ ├── digging
│ │ │ ├── DiggingPlugin.java
│ │ │ ├── Grid.java
│ │ │ ├── ItemType.java
│ │ │ ├── PlayerInfo.java
│ │ │ └── PluginConstants.java
│ │ └── util
│ │ └── TimeStampPlugin.java
│ └── test
│ └── resources
│ └── Extension.xml
├── chapter7
│ ├── arrowkey_timesync
│ │ ├── Arrow Key Time Sync.as3proj
│ │ ├── bin
│ │ │ ├── ArrowKeyTimeSync.swf
│ │ │ └── server.xml
│ │ ├── lib
│ │ │ └── as3-client-4.0.6a.swc
│ │ ├── obj
│ │ │ ├── Arrow-Key-Time-SyncConfig.old
│ │ │ ├── Arrow-Key-Time-SyncConfig.xml
│ │ │ ├── Time-SyncConfig.old
│ │ │ └── Time-SyncConfig.xml
│ │ └── src
│ │ ├── assets
│ │ │ ├── assets.fla
│ │ │ └── assets.swf
│ │ └── com
│ │ └── gamebook
│ │ ├── syncexample
│ │ │ ├── ArrowKeyExample.as
│ │ │ ├── guy
│ │ │ │ └── Guy.as
│ │ │ ├── Main.as
│ │ │ ├── PluginConstants.as
│ │ │ └── SyncExample.as
│ │ └── utils
│ │ ├── FrameRateCounter.as
│ │ ├── geom
│ │ │ ├── IntersectionDetector.as
│ │ │ ├── IntersectionTestResult.as
│ │ │ ├── LineSegment.as
│ │ │ └── LineSegmentCollection.as
│ │ ├── keymanager
│ │ │ ├── Key.as
│ │ │ ├── KeyCombo.as
│ │ │ └── KeyManager.as
│ │ ├── network
│ │ │ ├── clock
│ │ │ │ ├── Clock.as
│ │ │ │ └── TimeDelta.as
│ │ │ └── movement
│ │ │ ├── Converger.as
│ │ │ └── Heading.as
│ │ └── NumberUtil.as
│ ├── car
│ │ ├── bin
│ │ │ ├── Car.swf
│ │ │ └── server.xml
│ │ ├── Car.as3proj
│ │ ├── lib
│ │ │ └── as3-client-4.0.6a.swc
│ │ ├── obj
│ │ │ ├── CarConfig.old
│ │ │ ├── CarConfig.xml
│ │ │ ├── Time-SyncConfig.old
│ │ │ └── Time-SyncConfig.xml
│ │ └── src
│ │ ├── assets
│ │ │ ├── assets.fla
│ │ │ └── assets.swf
│ │ └── com
│ │ └── gamebook
│ │ ├── syncexample
│ │ │ ├── car
│ │ │ │ └── Car.as
│ │ │ ├── CarExample.as
│ │ │ ├── elements
│ │ │ │ ├── Background.as
│ │ │ │ └── LampPost.as
│ │ │ ├── Main.as
│ │ │ ├── PluginConstants.as
│ │ │ └── SyncExample.as
│ │ └── utils
│ │ ├── FrameRateCounter.as
│ │ ├── geom
│ │ │ ├── IntersectionDetector.as
│ │ │ ├── IntersectionTestResult.as
│ │ │ ├── LineSegment.as
│ │ │ └── LineSegmentCollection.as
│ │ ├── keymanager
│ │ │ ├── Key.as
│ │ │ ├── KeyCombo.as
│ │ │ └── KeyManager.as
│ │ ├── network
│ │ │ ├── clock
│ │ │ │ ├── Clock.as
│ │ │ │ └── TimeDelta.as
│ │ │ └── movement
│ │ │ ├── Converger.as
│ │ │ └── Heading.as
│ │ └── NumberUtil.as
│ ├── clocksync
│ │ ├── bin
│ │ │ ├── ClockSync.swf
│ │ │ └── server.xml
│ │ ├── Clock Sync.as3proj
│ │ ├── lib
│ │ │ └── as3-client-4.0.6a.swc
│ │ ├── obj
│ │ │ ├── Clock-SyncConfig.old
│ │ │ ├── Clock-SyncConfig.xml
│ │ │ ├── Time-SyncConfig.old
│ │ │ └── Time-SyncConfig.xml
│ │ └── src
│ │ └── com
│ │ └── gamebook
│ │ ├── syncexample
│ │ │ ├── Main.as
│ │ │ └── SyncExample.as
│ │ └── utils
│ │ ├── FrameRateCounter.as
│ │ ├── geom
│ │ │ ├── IntersectionDetector.as
│ │ │ ├── IntersectionTestResult.as
│ │ │ ├── LineSegment.as
│ │ │ └── LineSegmentCollection.as
│ │ ├── keymanager
│ │ │ ├── Key.as
│ │ │ ├── KeyCombo.as
│ │ │ └── KeyManager.as
│ │ ├── network
│ │ │ ├── clock
│ │ │ │ ├── Clock.as
│ │ │ │ └── TimeDelta.as
│ │ │ └── movement
│ │ │ ├── Converger.as
│ │ │ └── Heading.as
│ │ └── NumberUtil.as
│ └── hereiam
│ └── client
│ ├── bin
│ │ ├── HereIAm.swf
│ │ └── server.xml
│ ├── Here I Am.as3proj
│ ├── lib
│ │ └── as3-client-4.0.6a.swc
│ ├── obj
│ │ ├── Here-I-AmConfig.old
│ │ ├── Here-I-AmConfig.xml
│ │ ├── Time-SyncConfig.old
│ │ └── Time-SyncConfig.xml
│ └── src
│ ├── assets
│ │ ├── assets.fla
│ │ └── assets.swf
│ └── com
│ └── gamebook
│ ├── syncexample
│ │ ├── ConnectAndLogin.as
│ │ ├── guy
│ │ │ └── Guy.as
│ │ ├── HereIAmExample.as
│ │ ├── Main.as
│ │ └── PluginConstants.as
│ └── utils
│ ├── FrameRateCounter.as
│ ├── geom
│ │ ├── IntersectionDetector.as
│ │ ├── IntersectionTestResult.as
│ │ ├── LineSegment.as
│ │ └── LineSegmentCollection.as
│ ├── keymanager
│ │ ├── Key.as
│ │ ├── KeyCombo.as
│ │ └── KeyManager.as
│ ├── network
│ │ ├── clock
│ │ │ ├── Clock.as
│ │ │ └── TimeDelta.as
│ │ └── movement
│ │ ├── Converger.as
│ │ └── Heading.as
│ └── NumberUtil.as
└── chapter8
└── lobby_system
├── bin
│ ├── DigGameLobby.swf
│ └── server.xml
├── Dig Game Lobby.as3proj
├── lib
│ ├── as3-client-4.0.6a.swc
│ └── chat_assets.swc
├── obj
│ ├── Chat-RoomConfig.old
│ ├── Chat-RoomConfig.xml
│ ├── Dig-Game-LobbyConfig.old
│ ├── DigGameLobbyConfig.old
│ ├── Dig-Game-LobbyConfig.xml
│ └── DigGameLobbyConfig.xml
└── src
├── assets
│ ├── chat_assets.fla
│ ├── chat_assets.swc
│ ├── chat_assets.swf
│ ├── dig.fla
│ └── dig.swf
└── com
└── gamebook
├── dig
│ ├── DigGame.as
│ ├── elements
│ │ ├── Background.as
│ │ ├── Item.as
│ │ └── Trowel.as
│ ├── player
│ │ ├── Player.as
│ │ └── PlayerManager.as
│ └── PluginConstants.as
└── lobby
├── Lobby.as
├── LobbyFlow.as
├── Main.as
└── ui
├── ConnectingScreen.as
├── CreateRoomScreen.as
├── ErrorScreen.as
├── LoginScreen.as
├── PopuupBackground.as
└── TextLabel.as
126 directories, 208 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论