这是游戏的源代码(不包括引擎源代码,不能与游戏分开使用)。 它也随游戏一起提供在/Core文件夹中。 客户端和服务器(以及编辑器)都使用相同的代码,但编辑器也使用Editor.mpk mod提供编辑器功能。 创建该存储库的目的是帮助改善游戏模式,并获取反馈并从我们的社区拉取请求! 游戏代码以C#,XAML和HLSL代码提供,分别用于游戏脚本和内容,UI和着色器。 所有游戏代码都可以实时编辑,并且更改立即由游戏引擎应用。 改装先决条件 请按照。 贡献 欢迎提出请求,但始终最好在开始任何工作之前与我们联系,以确保您的贡献对项目有用。 请确保您的代码符合Microsoft建议的编码约定: 执照 请阅读所附的许可证文件-游戏代码是开源的,但它不是免费的开源项目。 此存储库中的所有源代码仅应在CryoFall改装的上下文中使用。 有关详细信息,请阅读 。
2026-02-13 21:30:30 414.51MB 系统开源
1
去噪声代码matlab 致谢 本项目中未使用某些python代码(注释行或函数),这是我所做的一些尝试或提示。 我必须承认,该代码在许多地方都涉及以下两项: MATLAB代码 版本是R2018.a 需要MATLAB的WFDB工具箱,来自 运行get_anno以获取注释 运行denoising以获得去噪的信号 运行segmentation以对降噪信号进行segmentation 运行features以获取最终结果,格式:标签,RR前间隔,RR后间隔,[心跳信号] 在这里,我提供了结果的一个版本,您也可以尝试使用不同的降噪方法或分段方法。 Python代码 所有参数都在config.py中定义 一些软件包版本: 的Python:3.6.8 numpy的:1.16.0 pytorch:“ 1.0.1.post2” CUDA:“ 10.0.130” tqdm:4.31.1 您可能需要根据自己的喜好更改main.py的代码以设置train_file和valid_file路径。 由于我修改了代码,因此不确定代码是否可以正常工作。 因此,如果有任何错误,请告诉我。 执照 用于学术和非商业用途
2026-02-06 12:54:55 169.02MB 系统开源
1
《gleditor:kjava时代的Gameloft动画编辑器源码解析》 在移动游戏开发的历史长河中,Gameloft作为一家知名的游戏开发商,曾经为玩家们带来了许多经典的手机游戏。在早期的kJava时代,Gameloft使用了一款名为“gleditor”的动画编辑器来制作游戏中的精美动画效果。本文将深入探讨gleditor的源码,揭示这款工具在当时的技术细节以及其对游戏开发的重要影响。 “gleditor”是专为kJava平台设计的动画编辑工具,它允许开发者通过可视化界面创建、编辑和管理游戏中的动画序列。源码的反编译和重构,为我们提供了一个了解kJava时代游戏开发技术的宝贵窗口。在源码中,我们可以看到如何利用有限的硬件资源实现高效的动画处理,以及如何优化代码以适应低性能设备。 我们要理解kJava平台的背景。kJava是Sun Microsystems为移动设备开发的一种Java虚拟机,它允许开发者使用Java语言编写跨平台的游戏和应用。在那个年代,手机硬件性能有限,内存和处理器速度远不及现在的智能手机。因此,gleditor的设计必须考虑资源的高效利用。 在gleditor的源码中,我们可以看到一些关键的设计思路: 1. **内存管理**:由于kJava平台的内存限制,gleditor可能采用了紧凑的数据结构和对象池技术,以减少内存分配和回收的开销。 2. **图形渲染**:在kJava时代,图形渲染通常是基于位图操作的,gleditor可能使用了位图精灵技术和帧序列来实现动画效果。 3. **用户界面**:考虑到设备的屏幕尺寸和交互方式,gleditor的UI设计可能简单直观,同时支持触摸或按键操作。 4. **动画逻辑**:源码中可能包含了动画状态机的设计,用于控制不同动画之间的切换和同步。 5. **性能优化**:为了在低性能设备上流畅运行,gleditor可能使用了预处理技术,如预计算动画帧,以及动态调整帧率等策略。 通过对gleditor源码的研究,我们可以学习到如何在资源受限的环境下设计高效的软件。这些经验对于现代的移动游戏开发者依然有重要的参考价值,尤其是在处理资源受限或者低功耗设备时。同时,gleditor的源码也是了解历史、致敬经典的一个窗口,它让我们看到了游戏开发技术从简单到复杂,从限制到自由的演变历程。 尽管kJava时代已经过去,但gleditor所代表的创新精神和对技术的追求,仍激励着新一代的开发者。通过研究和理解gleditor,我们不仅能回顾过去,还能从中汲取灵感,应用到当前的开发实践中,不断推动游戏技术的进步。
2026-02-03 21:56:19 455KB 系统开源
1
idl代码与Matlab 卡帕 用各种语言编写代码,将吸湿性参数kappa与吸湿性生长因子或临界过饱和联系起来。 文献资料 Excel/电子表格是不言自明的,并且包含许多与Petters和Kreidenweis(2007,2008)有关的正向和反向计算。 txt/文本文件kappalines.txt可用于将恒定kappa的线叠加到临界过饱和/干径图上。 IDL_GDL IDL(交互式数据语言)或GDL目录包含用于复制Petters和Kreidenweis(2007、2008和2013)的代码。 Python Python目录包含用于复制Petters和Kreidenweis(2008)的代码 MATLAB_OCTAVE MATLAB / Octave目录包含用于复制Petters和Kreidenweis(2008)和Petters和Kreidenweis(2013)的代码 贡献 欢迎为使用任何语言编写的与kappa转换相关的代码做出贡献。 引文 Petters,MD和SM Kreidenweis(2013),吸湿性增长和云凝结核活性的单个参数表示-第3部分:包括表面活性剂分配,Atmo
2026-01-26 20:38:10 1.07MB 系统开源
1
竞拍系统源码 java 频谱拍卖测试套件 (SATS) SATS 是一个通用的“频谱拍卖测试套件”。 SATS 包含七个用于频谱拍卖的价值模型(有些是程式化的,有些是现实的)。 SATS 软件为每个价值模型提供拍卖实例生成器,即,它允许用户为任何频谱价值模型生成任意数量的拍卖实例。 对于其中的四个模型,SATS 还包含一个用于确定获胜者问题的 MIP 公式,它使用户能够快速找到拍卖的有效分配(并且不受 CATS [Leyton-Brown等,2000])。 有关SATS 以及将SATS 作为Web 服务运行的能力的更多信息,请访问SATS 网页。 引文 SATS 是在 和 之间开发的。 该系统在以下论文中有详细描述: SATS:通用频谱拍卖测试套件Michael Weiss、Benjamin Lubin 和 Sven Seuken。 2017 年 5 月在巴西圣保罗举行的第 16 届自治代理和多代理系统国际会议 (AAMAS) 的论文集。 [] 如果您将此软件用于学术目的,请在您的工作中引用上述内容。 本次参考的Bibtex如下: @inproceedings{weiss2017sat
2026-01-26 13:12:08 2.99MB 系统开源
1
Matlab hurst代码UCL-MSc代码存储库 该存储库包含Matthew Hurst在2018年9月提交的UCL数学建模硕士项目的相关代码。 该项目由UCL数学系的Erik Burman和Edward Johnson教授监督。 该存储库的内容以某种奇怪的方式组织起来,以保留在最初的工作中开发的引用。 该存储库是从原始工作存储库派生而来的,以删除无关的代码。 目录“图形”包含报告中引用的由作者生成的图形。 目录“ FinalCode”包含固定模型实现的代码和结果。 这仅限于探索几种不同背景速度的影响。 在此目录中,仅包括一个检查(“ 01_”)。 该研究目录的内容将在后面详细说明。 目录“ MatlabCode”包含用于后处理和生成图形的MATLAB代码。 在此目录中,需要两个其他目录链来保留MATLAB代码中使用的引用。 函数“ analyzeRun”包含大量的后处理代码,并由分析每个研究的脚本调用。 这些脚本会根据研究的名称进行标记,并自动分析该研究的所有结果。 “参考”目录包含此项目中以pdf格式使用的许多参考。 用于报告的LaTeX代码包含在根目录中,包括前导,参考书目文
2026-01-20 21:08:35 391.33MB 系统开源
1
java二次开发源码频谱 Spektrum 是一种频谱分析仪软件,用于与 . 最大的优点是它可以在大频率跨度上进行扫描。 用户界面部分写在 调频频段 433 MHz 天线测量 带有标签的用户界面: 区域/线选项 鼠标滚轮从图形中间缩放: 靠近图形边缘的鼠标滚轮调整限制 带光标的缩放区域和测量值: 区域放大 用鼠标中键拖动图形: 以兴趣区为中心 参考保存/显示: 平均(视频) 最小最大保持和中位数: 具有最大保持功能的 VHF 频段扫描 IF 的基本支持。 平均值存储为参考并向上移动。 RTL 功率裁剪:关闭。 RTL 功率裁剪:开启。 快速开始 为您的操作系统获取最新版本并将其解压缩到某个地方。 连接并配置您的 rtl-sdr 棒。 视窗 获取 Zadiag 工具 - 并为您的 SDR 加密狗安装 WinUSB 驱动程序 Linux 从您的发行版存储库中获取 libusb-1.0 为防止加载错误的驱动程序,创建/etc/modprobe.d/rtl-sdr.conf文件,内容如下 blacklist dvb_usb_rtl28xxu 创建 udev 规则/etc/udev/rules.
2026-01-19 14:18:37 2.29MB 系统开源
1
亚信18年java笔试题 hack-er-tools:应急响应工具包 USE AT YOUR OWN RISK! 工具/资源皆来源于网络 部分工具较大,只提供下载链接 欢迎大家补充和推荐! pdf下载: 应急响应指南: 目录 AV(av/) clamav.tar.gz:linux下的杀毒软件 hrsword.exe:火绒剑 md_setup_en.exe:360的,类似火绒剑,只能32位win使用 safedogwzApache.exe:安全狗apache版 SfabAntiBot_x64(x86).7z:深信服的查杀软件 卡巴斯基: 大蜘蛛: 火绒安全软件: 360杀毒: asiainfo-sec: 信息收集(getinfo/) Emergency-master:应急响应信息收集的脚本 GScan-master:实现主机侧Checklist的自动全面化检测 LinEnum-master:Scripted Local Linux Enumeration & Privilege Escalation Checks LinuxCheck-master:一个linux信息搜集小脚本 主要用于
2026-01-13 13:42:06 734.51MB 系统开源
1
:“blog-admin:基于typescript react个人博客管理系统”是一个开源项目,旨在提供一个使用TypeScript和React技术栈构建的个人博客后台管理平台。TypeScript是JavaScript的一个超集,它引入了静态类型系统,增强了代码的可维护性和可读性,而React则是目前广泛使用的前端框架,用于构建用户界面,尤其适合构建复杂的单页应用(SPA)。 :项目的安装过程相对简单,通过Git克隆项目仓库到本地,然后进入项目目录,执行`yarn install`来安装所有依赖项。`yarn`是JavaScript包管理器,类似于npm,但提供了更稳定、更高效的包管理和工作流。`yarn start`命令则是启动项目开发服务器,通常会开启热重载功能,使得开发者在修改代码后可以实时预览效果,提高开发效率。 :“系统开源”表明这个博客管理系统是开放源代码的,意味着任何人都可以查看、学习、使用甚至贡献代码到该项目。开源软件鼓励社区协作,促进了技术的共享和进步。对于开发者而言,这样的项目是学习新技术、理解实际项目架构和最佳实践的良好资源。 【文件名称列表】中的“blog-admin-master”很可能代表这是从GitHub仓库克隆下来的主分支,通常主分支是项目的默认分支,包含了最新的稳定代码。在这样的项目中,可能包含以下结构: 1. `src/` - 代码源文件目录,包括React组件、TypeScript定义、样式文件等。 2. `public/` - 静态资源目录,如HTML入口文件、图片、图标等。 3. `package.json` - 项目配置文件,记录了项目依赖、脚本、版本等信息。 4. `tsconfig.json` - TypeScript编译配置,定义了编译规则和输出设置。 5. `.gitignore` - Git版本控制忽略文件列表,避免不必要的文件被版本化。 6. `README.md` - 项目说明文件,通常会包含项目简介、安装和使用指南等。 在实际使用或贡献这个项目时,首先需要了解项目文档,比如`README.md`,以获取项目背景、安装步骤和运行方法。然后,可以深入`src/`目录研究代码结构,学习如何利用TypeScript和React构建应用。如果想要进行改进或添加新功能,可以创建新的分支,完成修改后发起拉取请求(PR),等待项目维护者审核合并。
2026-01-11 11:41:17 135KB 系统开源
1
matlab整体代码缩进纳米压痕_数据处理 Nanotest Vantage(纳米压痕机)输出深度/载荷数据由该脚本处理。 计算包含在 .xlsx 文件中的所有结果的平均值,并生成最终的深度/载荷图。 用户必须通过在 SESG6034_Q1.m 文件的第 44 行添加列详细信息来识别和排除任何错误结果。 注意:有关代码和输出图的详细说明,请参阅 PDF(在 Matlab 文件夹中)。 整体图 下图显示了基于输入数据的所有 10 个压痕深度/载荷图。 粗蓝图显示了平均曲线(不包括两条异常曲线)。 每个深度/载荷曲线数据(不包括两个异常图)用于计算各自的硬度和 YM 结果。 然后将这些结果平均以确定材料特性的最佳估计值。 下图显示了每条曲线的线性卸载阶段的最佳拟合线(有关更多详细信息,请参阅此处的 Oliver & Pharr 方法)。 此脚本通过查找截取数据点数量最多的区域自动推断直线应放置的位置。 附加脚本 此 repo (SESG6007_CW1.m) 中包含一个附加脚本。 在这里,施加到轴承上的最大允许剪切力是根据硬度、杨氏模量等输入参数计算的。
2026-01-07 17:06:01 873KB 系统开源
1