在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#游戏开发 → GameFramework游戏框架源码

GameFramework游戏框架源码

C#游戏开发

下载此实例
  • 开发语言:C#
  • 实例大小:0.40M
  • 下载次数:17
  • 浏览次数:423
  • 发布时间:2022-04-14
  • 实例类别:C#游戏开发
  • 发 布 人:sugar_heart
  • 文件格式:.zip
  • 所需积分:4
 相关标签: game mef 源码 框架 EF

实例介绍

【实例简介】GameFramework游戏框架源码

【实例截图】

from clipboard

【核心代码】

.
├── GameFramework-master
│   ├── GameFramework
│   │   ├── Base
│   │   │   ├── DataProvider
│   │   │   │   ├── DataProvider.cs
│   │   │   │   ├── DataProviderCreator.cs
│   │   │   │   ├── IDataProvider.cs
│   │   │   │   ├── IDataProviderHelper.cs
│   │   │   │   ├── ReadDataDependencyAssetEventArgs.cs
│   │   │   │   ├── ReadDataFailureEventArgs.cs
│   │   │   │   ├── ReadDataSuccessEventArgs.cs
│   │   │   │   └── ReadDataUpdateEventArgs.cs
│   │   │   ├── DataStruct
│   │   │   │   └── TypeNamePair.cs
│   │   │   ├── EventPool
│   │   │   │   ├── BaseEventArgs.cs
│   │   │   │   ├── EventPool.Event.cs
│   │   │   │   ├── EventPool.cs
│   │   │   │   └── EventPoolMode.cs
│   │   │   ├── GameFrameworkAction.cs
│   │   │   ├── GameFrameworkEntry.cs
│   │   │   ├── GameFrameworkEventArgs.cs
│   │   │   ├── GameFrameworkException.cs
│   │   │   ├── GameFrameworkFunc.cs
│   │   │   ├── GameFrameworkLinkedList.cs
│   │   │   ├── GameFrameworkLinkedListRange.cs
│   │   │   ├── GameFrameworkModule.cs
│   │   │   ├── GameFrameworkMultiDictionary.cs
│   │   │   ├── GameFrameworkSerializer.cs
│   │   │   ├── Log
│   │   │   │   ├── GameFrameworkLog.ILogHelper.cs
│   │   │   │   ├── GameFrameworkLog.cs
│   │   │   │   └── GameFrameworkLogLevel.cs
│   │   │   ├── ReferencePool
│   │   │   │   ├── IReference.cs
│   │   │   │   ├── ReferencePool.ReferenceCollection.cs
│   │   │   │   ├── ReferencePool.cs
│   │   │   │   └── ReferencePoolInfo.cs
│   │   │   ├── TaskPool
│   │   │   │   ├── ITaskAgent.cs
│   │   │   │   ├── StartTaskStatus.cs
│   │   │   │   ├── TaskBase.cs
│   │   │   │   ├── TaskInfo.cs
│   │   │   │   ├── TaskPool.cs
│   │   │   │   └── TaskStatus.cs
│   │   │   ├── Variable
│   │   │   │   ├── GenericVariable.cs
│   │   │   │   └── Variable.cs
│   │   │   └── Version
│   │   │       ├── Version.IVersionHelper.cs
│   │   │       └── Version.cs
│   │   ├── Config
│   │   │   ├── ConfigManager.ConfigData.cs
│   │   │   ├── ConfigManager.cs
│   │   │   ├── IConfigHelper.cs
│   │   │   └── IConfigManager.cs
│   │   ├── DataNode
│   │   │   ├── DataNodeManager.DataNode.cs
│   │   │   ├── DataNodeManager.cs
│   │   │   ├── IDataNode.cs
│   │   │   └── IDataNodeManager.cs
│   │   ├── DataTable
│   │   │   ├── DataTableBase.cs
│   │   │   ├── DataTableManager.DataTable.cs
│   │   │   ├── DataTableManager.cs
│   │   │   ├── IDataRow.cs
│   │   │   ├── IDataTable.cs
│   │   │   ├── IDataTableHelper.cs
│   │   │   └── IDataTableManager.cs
│   │   ├── Debugger
│   │   │   ├── DebuggerManager.DebuggerWindowGroup.cs
│   │   │   ├── DebuggerManager.cs
│   │   │   ├── IDebuggerManager.cs
│   │   │   ├── IDebuggerWindow.cs
│   │   │   └── IDebuggerWindowGroup.cs
│   │   ├── Download
│   │   │   ├── Constant.cs
│   │   │   ├── DownloadAgentHelperCompleteEventArgs.cs
│   │   │   ├── DownloadAgentHelperErrorEventArgs.cs
│   │   │   ├── DownloadAgentHelperUpdateBytesEventArgs.cs
│   │   │   ├── DownloadAgentHelperUpdateLengthEventArgs.cs
│   │   │   ├── DownloadFailureEventArgs.cs
│   │   │   ├── DownloadManager.DownloadAgent.cs
│   │   │   ├── DownloadManager.DownloadCounter.DownloadCounterNode.cs
│   │   │   ├── DownloadManager.DownloadCounter.cs
│   │   │   ├── DownloadManager.DownloadTask.cs
│   │   │   ├── DownloadManager.DownloadTaskStatus.cs
│   │   │   ├── DownloadManager.cs
│   │   │   ├── DownloadStartEventArgs.cs
│   │   │   ├── DownloadSuccessEventArgs.cs
│   │   │   ├── DownloadUpdateEventArgs.cs
│   │   │   ├── IDownloadAgentHelper.cs
│   │   │   └── IDownloadManager.cs
│   │   ├── Entity
│   │   │   ├── EntityManager.EntityGroup.cs
│   │   │   ├── EntityManager.EntityInfo.cs
│   │   │   ├── EntityManager.EntityInstanceObject.cs
│   │   │   ├── EntityManager.EntityStatus.cs
│   │   │   ├── EntityManager.ShowEntityInfo.cs
│   │   │   ├── EntityManager.cs
│   │   │   ├── HideEntityCompleteEventArgs.cs
│   │   │   ├── IEntity.cs
│   │   │   ├── IEntityGroup.cs
│   │   │   ├── IEntityGroupHelper.cs
│   │   │   ├── IEntityHelper.cs
│   │   │   ├── IEntityManager.cs
│   │   │   ├── ShowEntityDependencyAssetEventArgs.cs
│   │   │   ├── ShowEntityFailureEventArgs.cs
│   │   │   ├── ShowEntitySuccessEventArgs.cs
│   │   │   └── ShowEntityUpdateEventArgs.cs
│   │   ├── Event
│   │   │   ├── EventManager.cs
│   │   │   ├── GameEventArgs.cs
│   │   │   └── IEventManager.cs
│   │   ├── FileSystem
│   │   │   ├── CommonFileSystemStream.cs
│   │   │   ├── FileInfo.cs
│   │   │   ├── FileSystem.BlockData.cs
│   │   │   ├── FileSystem.HeaderData.cs
│   │   │   ├── FileSystem.StringData.cs
│   │   │   ├── FileSystem.cs
│   │   │   ├── FileSystemAccess.cs
│   │   │   ├── FileSystemManager.cs
│   │   │   ├── FileSystemStream.cs
│   │   │   ├── IFileSystem.cs
│   │   │   ├── IFileSystemHelper.cs
│   │   │   └── IFileSystemManager.cs
│   │   ├── Fsm
│   │   │   ├── Fsm.cs
│   │   │   ├── FsmBase.cs
│   │   │   ├── FsmManager.cs
│   │   │   ├── FsmState.cs
│   │   │   ├── IFsm.cs
│   │   │   └── IFsmManager.cs
│   │   ├── GameFramework.csproj
│   │   ├── Localization
│   │   │   ├── ILocalizationHelper.cs
│   │   │   ├── ILocalizationManager.cs
│   │   │   ├── Language.cs
│   │   │   └── LocalizationManager.cs
│   │   ├── Network
│   │   │   ├── AddressFamily.cs
│   │   │   ├── INetworkChannel.cs
│   │   │   ├── INetworkChannelHelper.cs
│   │   │   ├── INetworkManager.cs
│   │   │   ├── IPacketHandler.cs
│   │   │   ├── IPacketHeader.cs
│   │   │   ├── NetworkClosedEventArgs.cs
│   │   │   ├── NetworkConnectedEventArgs.cs
│   │   │   ├── NetworkCustomErrorEventArgs.cs
│   │   │   ├── NetworkErrorCode.cs
│   │   │   ├── NetworkErrorEventArgs.cs
│   │   │   ├── NetworkManager.ConnectState.cs
│   │   │   ├── NetworkManager.HeartBeatState.cs
│   │   │   ├── NetworkManager.NetworkChannelBase.cs
│   │   │   ├── NetworkManager.ReceiveState.cs
│   │   │   ├── NetworkManager.SendState.cs
│   │   │   ├── NetworkManager.TcpNetworkChannel.cs
│   │   │   ├── NetworkManager.TcpWithSyncReceiveNetworkChannel.cs
│   │   │   ├── NetworkManager.cs
│   │   │   ├── NetworkMissHeartBeatEventArgs.cs
│   │   │   ├── Packet.cs
│   │   │   └── ServiceType.cs
│   │   ├── ObjectPool
│   │   │   ├── IObjectPool.cs
│   │   │   ├── IObjectPoolManager.cs
│   │   │   ├── ObjectBase.cs
│   │   │   ├── ObjectInfo.cs
│   │   │   ├── ObjectPoolBase.cs
│   │   │   ├── ObjectPoolManager.Object.cs
│   │   │   ├── ObjectPoolManager.ObjectPool.cs
│   │   │   ├── ObjectPoolManager.cs
│   │   │   └── ReleaseObjectFilterCallback.cs
│   │   ├── Procedure
│   │   │   ├── IProcedureManager.cs
│   │   │   ├── ProcedureBase.cs
│   │   │   └── ProcedureManager.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── Resource
│   │   │   ├── ApplyResourcesCompleteCallback.cs
│   │   │   ├── CheckResourcesCompleteCallback.cs
│   │   │   ├── CheckVersionListResult.cs
│   │   │   ├── Constant.cs
│   │   │   ├── DecryptResourceCallback.cs
│   │   │   ├── HasAssetResult.cs
│   │   │   ├── ILoadResourceAgentHelper.cs
│   │   │   ├── IResourceGroup.cs
│   │   │   ├── IResourceGroupCollection.cs
│   │   │   ├── IResourceHelper.cs
│   │   │   ├── IResourceManager.cs
│   │   │   ├── InitResourcesCompleteCallback.cs
│   │   │   ├── LoadAssetCallbacks.cs
│   │   │   ├── LoadAssetDependencyAssetCallback.cs
│   │   │   ├── LoadAssetFailureCallback.cs
│   │   │   ├── LoadAssetSuccessCallback.cs
│   │   │   ├── LoadAssetUpdateCallback.cs
│   │   │   ├── LoadBinaryCallbacks.cs
│   │   │   ├── LoadBinaryFailureCallback.cs
│   │   │   ├── LoadBinarySuccessCallback.cs
│   │   │   ├── LoadBytesCallbacks.cs
│   │   │   ├── LoadBytesFailureCallback.cs
│   │   │   ├── LoadBytesSuccessCallback.cs
│   │   │   ├── LoadResourceAgentHelperErrorEventArgs.cs
│   │   │   ├── LoadResourceAgentHelperLoadCompleteEventArgs.cs
│   │   │   ├── LoadResourceAgentHelperParseBytesCompleteEventArgs.cs
│   │   │   ├── LoadResourceAgentHelperReadBytesCompleteEventArgs.cs
│   │   │   ├── LoadResourceAgentHelperReadFileCompleteEventArgs.cs
│   │   │   ├── LoadResourceAgentHelperUpdateEventArgs.cs
│   │   │   ├── LoadResourceProgress.cs
│   │   │   ├── LoadResourceStatus.cs
│   │   │   ├── LoadSceneCallbacks.cs
│   │   │   ├── LoadSceneDependencyAssetCallback.cs
│   │   │   ├── LoadSceneFailureCallback.cs
│   │   │   ├── LoadSceneSuccessCallback.cs
│   │   │   ├── LoadSceneUpdateCallback.cs
│   │   │   ├── LocalVersionList.FileSystem.cs
│   │   │   ├── LocalVersionList.Resource.cs
│   │   │   ├── LocalVersionList.cs
│   │   │   ├── PackageVersionList.Asset.cs
│   │   │   ├── PackageVersionList.FileSystem.cs
│   │   │   ├── PackageVersionList.Resource.cs
│   │   │   ├── PackageVersionList.ResourceGroup.cs
│   │   │   ├── PackageVersionList.cs
│   │   │   ├── PackageVersionListSerializer.cs
│   │   │   ├── ReadOnlyVersionListSerializer.cs
│   │   │   ├── ReadWriteVersionListSerializer.cs
│   │   │   ├── ResourceApplyFailureEventArgs.cs
│   │   │   ├── ResourceApplySuccessEventArgs.cs
│   │   │   ├── ResourceManager.AssetInfo.cs
│   │   │   ├── ResourceManager.LoadType.cs
│   │   │   ├── ResourceManager.ReadWriteResourceInfo.cs
│   │   │   ├── ResourceManager.ResourceChecker.CheckInfo.CheckStatus.cs
│   │   │   ├── ResourceManager.ResourceChecker.CheckInfo.LocalVersionInfo.cs
│   │   │   ├── ResourceManager.ResourceChecker.CheckInfo.RemoteVersionInfo.cs
│   │   │   ├── ResourceManager.ResourceChecker.CheckInfo.cs
│   │   │   ├── ResourceManager.ResourceChecker.cs
│   │   │   ├── ResourceManager.ResourceGroup.cs
│   │   │   ├── ResourceManager.ResourceGroupCollection.cs
│   │   │   ├── ResourceManager.ResourceInfo.cs
│   │   │   ├── ResourceManager.ResourceIniter.cs
│   │   │   ├── ResourceManager.ResourceLoader.AssetObject.cs
│   │   │   ├── ResourceManager.ResourceLoader.LoadAssetTask.cs
│   │   │   ├── ResourceManager.ResourceLoader.LoadBinaryInfo.cs
│   │   │   ├── ResourceManager.ResourceLoader.LoadDependencyAssetTask.cs
│   │   │   ├── ResourceManager.ResourceLoader.LoadResourceAgent.cs
│   │   │   ├── ResourceManager.ResourceLoader.LoadResourceTaskBase.cs
│   │   │   ├── ResourceManager.ResourceLoader.LoadSceneTask.cs
│   │   │   ├── ResourceManager.ResourceLoader.ResourceObject.cs
│   │   │   ├── ResourceManager.ResourceLoader.cs
│   │   │   ├── ResourceManager.ResourceName.cs
│   │   │   ├── ResourceManager.ResourceNameComparer.cs
│   │   │   ├── ResourceManager.ResourceUpdater.ApplyInfo.cs
│   │   │   ├── ResourceManager.ResourceUpdater.UpdateInfo.cs
│   │   │   ├── ResourceManager.ResourceUpdater.cs
│   │   │   ├── ResourceManager.VersionListProcessor.cs
│   │   │   ├── ResourceManager.cs
│   │   │   ├── ResourceMode.cs
│   │   │   ├── ResourcePackVersionList.Resource.cs
│   │   │   ├── ResourcePackVersionList.cs
│   │   │   ├── ResourcePackVersionListSerializer.cs
│   │   │   ├── ResourceUpdateAllCompleteEventArgs.cs
│   │   │   ├── ResourceUpdateChangedEventArgs.cs
│   │   │   ├── ResourceUpdateFailureEventArgs.cs
│   │   │   ├── ResourceUpdateStartEventArgs.cs
│   │   │   ├── ResourceUpdateSuccessEventArgs.cs
│   │   │   ├── UnloadSceneCallbacks.cs
│   │   │   ├── UnloadSceneFailureCallback.cs
│   │   │   ├── UnloadSceneSuccessCallback.cs
│   │   │   ├── UpdatableVersionList.Asset.cs
│   │   │   ├── UpdatableVersionList.FileSystem.cs
│   │   │   ├── UpdatableVersionList.Resource.cs
│   │   │   ├── UpdatableVersionList.ResourceGroup.cs
│   │   │   ├── UpdatableVersionList.cs
│   │   │   ├── UpdatableVersionListSerializer.cs
│   │   │   ├── UpdateResourcesCompleteCallback.cs
│   │   │   ├── UpdateVersionListCallbacks.cs
│   │   │   ├── UpdateVersionListFailureCallback.cs
│   │   │   └── UpdateVersionListSuccessCallback.cs
│   │   ├── Scene
│   │   │   ├── ISceneManager.cs
│   │   │   ├── LoadSceneDependencyAssetEventArgs.cs
│   │   │   ├── LoadSceneFailureEventArgs.cs
│   │   │   ├── LoadSceneSuccessEventArgs.cs
│   │   │   ├── LoadSceneUpdateEventArgs.cs
│   │   │   ├── SceneManager.cs
│   │   │   ├── UnloadSceneFailureEventArgs.cs
│   │   │   └── UnloadSceneSuccessEventArgs.cs
│   │   ├── Setting
│   │   │   ├── ISettingHelper.cs
│   │   │   ├── ISettingManager.cs
│   │   │   └── SettingManager.cs
│   │   ├── Sound
│   │   │   ├── Constant.cs
│   │   │   ├── ISoundAgent.cs
│   │   │   ├── ISoundAgentHelper.cs
│   │   │   ├── ISoundGroup.cs
│   │   │   ├── ISoundGroupHelper.cs
│   │   │   ├── ISoundHelper.cs
│   │   │   ├── ISoundManager.cs
│   │   │   ├── PlaySoundDependencyAssetEventArgs.cs
│   │   │   ├── PlaySoundErrorCode.cs
│   │   │   ├── PlaySoundFailureEventArgs.cs
│   │   │   ├── PlaySoundParams.cs
│   │   │   ├── PlaySoundSuccessEventArgs.cs
│   │   │   ├── PlaySoundUpdateEventArgs.cs
│   │   │   ├── ResetSoundAgentEventArgs.cs
│   │   │   ├── SoundManager.PlaySoundInfo.cs
│   │   │   ├── SoundManager.SoundAgent.cs
│   │   │   ├── SoundManager.SoundGroup.cs
│   │   │   └── SoundManager.cs
│   │   ├── UI
│   │   │   ├── CloseUIFormCompleteEventArgs.cs
│   │   │   ├── IUIForm.cs
│   │   │   ├── IUIFormHelper.cs
│   │   │   ├── IUIGroup.cs
│   │   │   ├── IUIGroupHelper.cs
│   │   │   ├── IUIManager.cs
│   │   │   ├── OpenUIFormDependencyAssetEventArgs.cs
│   │   │   ├── OpenUIFormFailureEventArgs.cs
│   │   │   ├── OpenUIFormSuccessEventArgs.cs
│   │   │   ├── OpenUIFormUpdateEventArgs.cs
│   │   │   ├── UIManager.OpenUIFormInfo.cs
│   │   │   ├── UIManager.UIFormInstanceObject.cs
│   │   │   ├── UIManager.UIGroup.UIFormInfo.cs
│   │   │   ├── UIManager.UIGroup.cs
│   │   │   └── UIManager.cs
│   │   ├── Utility
│   │   │   ├── Utility.Assembly.cs
│   │   │   ├── Utility.Compression.ICompressionHelper.cs
│   │   │   ├── Utility.Compression.cs
│   │   │   ├── Utility.Converter.cs
│   │   │   ├── Utility.Encryption.cs
│   │   │   ├── Utility.Json.IJsonHelper.cs
│   │   │   ├── Utility.Json.cs
│   │   │   ├── Utility.Marshal.cs
│   │   │   ├── Utility.Path.cs
│   │   │   ├── Utility.Random.cs
│   │   │   ├── Utility.Text.cs
│   │   │   ├── Utility.Verifier.Crc32.cs
│   │   │   ├── Utility.Verifier.cs
│   │   │   └── Utility.cs
│   │   └── WebRequest
│   │       ├── Constant.cs
│   │       ├── IWebRequestAgentHelper.cs
│   │       ├── IWebRequestManager.cs
│   │       ├── WebRequestAgentHelperCompleteEventArgs.cs
│   │       ├── WebRequestAgentHelperErrorEventArgs.cs
│   │       ├── WebRequestFailureEventArgs.cs
│   │       ├── WebRequestManager.WebRequestAgent.cs
│   │       ├── WebRequestManager.WebRequestTask.cs
│   │       ├── WebRequestManager.WebRequestTaskStatus.cs
│   │       ├── WebRequestManager.cs
│   │       ├── WebRequestStartEventArgs.cs
│   │       └── WebRequestSuccessEventArgs.cs
│   ├── GameFramework.sln
│   ├── LICENSE.md
│   └── README.md
└── 好例子网_GameFramework-master.zip

32 directories, 327 files


标签: game mef 源码 框架 EF

实例下载地址

GameFramework游戏框架源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警