
Clickteam Fusion 2.5







修复Clickteam Fusion在Windows 10系统下的性能问题 指南 我曾在Windows 10系统上使用Clickteam Fusion 2.5时遇到了一些问题(性能不佳)。 我的解决方法如下: 1) 打开Clickteam文件夹。常见路径:C: Program Files (x86) Steam steamapps common Clickteam Fusion 2.5 2) 右键点击“mmf2u.exe”,然后进入“兼容性”选项。 3) 勾选并将“兼容模式”更改为Windows XP Service Pack 3。 4) 勾选“以管理员身份运行此软件”,然后点击确定。 希望这个方法对你们有效!
给所有新玩家的AI与敌人攻击快速指南。 大家好,我是Clickteam Fusion 2.5的新手,我花了很长时间试图找到敌人AI的指南,但真的很难找到,希望这能帮助像我一样的新手。 指南已附上 敌人攻击与AI
这是一份我在使用Fusion 2.5时发现的资源、问题、讨论、最佳实践、限制、解决方法和注意事项的汇编,随着我对Fusion 2.5和整体编程的深入研究,它将成为一份动态更新的文档。 简介 我创建本指南是为了记录我在使用Fusion 2.5或进行一般编程时遇到的所有内容。在讨论论坛上,我发现自己不断重复某些信息,而这份指南将帮助我为人们在特定主题上指明正确方向。本指南旨在汇集来自多种来源的信息,同时它也将是一份动态更新的文档,当我发现新内容或不同见解时,会不断补充。 关于我自己 我的职业是机械/系统工程师。我的工作编程经验来自于处理数据和创建模型,以更好地理解机械交互的工作原理。 以前我在军队从事IT工作。我当时处于较高职位,所以只了解整体概念,但在实际操作方面仍在学习。 此外,我还拥有一家有限责任公司,用于发布实用程序应用。这家公司并不成功,但我仍然热爱编程。我还没决定是否要公开我的公司信息,因为我试图将个人Steam账户与公司业务区分开来。 至于编程语言使用经验: Clickteam Fusion 2.5 - 自2014年12月起 Microsoft VBA - 自2004年起 Fortran - 自2004年起 C/C++ - 仅修过相关课程 HTML - 自1997年起,至今我仍只用记事本编写代码。1) 运行时与计时器的使用(Always/计时器/每隔) 2) 限定符与实例 3) 物理系统的使用(碰撞/重叠以及物理引擎/快速循环/For Each循环) 4) 使用扩展/快速循环/For Each循环/位置处理重复项/实例 - 自动配对 5) 应用程序帧率和机器无关速度 6) 基于计时器的移动(Fusion内置或自定义) 7) 帧帧率 8) 调整大小时/最小化时运行 9) 缩放 10) 使用Alpha通道/透明色实现透明度 11) 对象作用域 12) 字体与文本位块传输(避免使用字符串对象,见下方错误说明)导入图像 Fusion运行时 - 关于时钟频率的说明:这适用于MMF。Fusion 2.5的默认值为1/60,而MMF为1/50。 动画 身体部位 自动配对 - 这将使你无需使用“扩展值”和“ID”,从而有效减少事件数量。 或运算符 如需查找其他主题,请访问Clickteam官方教程网站:教程 其他网站:快速提示 基本对象 连续碰撞 接触创建 处理重复项 - 另请参见自动配对 文本位块传输使用字符串或其他文本对象时,我遇到了很多问题(字符串还会使帧率下降10到20帧) 基于计时器的移动 对象作用域 更多优化概念以下是我创建的一些创意工坊项目示例: 音乐 - 带帧重置的声音循环 物理操控 - 拾取和推动物体 物理操控 - 推动石块 子应用程序 - 框架弹出 计时 - Always与Every(运行时与计时器) 了解Fusion引擎选项 Steam社区讨论非常有帮助的内容: 抗锯齿 计时 小数位数 小数问题 音乐优化 背景缩放以实现背景优化 限定符 浮点精度 可能有帮助的内容: 子应用程序窗口调整大小 保存 保存2 保存小数 取模函数 推箱子 暂停 暂停2 带可变量的字符串 优化测试 热点和作用点 热键 使用ClickTeam宣传你的作品 从外部程序获取信息 打开URL 启动图像动画操作 旋转 HTML5 手机端 颜色透明度 生成 iOS 系统的 Helvetica 字体 2 个物理引擎 取整函数 增量时间 - 帧率独立 可能存在的错误/问题/崩溃: 问题 - 安卓系统阿尔法通道 问题 - 缓冲区分配 崩溃 - 物体数量过多 问题 - 字符串字体 崩溃 - 发射物体时物体角度在 354 到 0 度之间 错误 - 字符串对象 - 帧率下降 问题 - Windows 10 显示设置/缩放 其他实用工具 免费程序: Blender - 非常棒的动画制作程序。所有内容都是 3D 的,但你可以将其制作成精灵图。 Paint Net - 很棒的程序,类似于 Adobe Photoshop。 GIMP - 类似于 Adobe Photoshop,我没用过这个。 Android Key Store Generator Tool用于发布安卓应用的必要工具,由Clickteam提供。 宽高比计算器 - 用于根据分辨率计算宽高比的简易计算器。 Inkscape - 用于制作矢量图形而非传统光栅图形的工具。目前尚不确定如何在Fusion 2.5中应用,因为矢量图会被转换为光栅图。 xBRZ - 用于缩放图像,正如其来源所述“按规则缩放”,是Zenju开发的高质量图像放大滤镜,属于一种抗锯齿技术。 Bit Font Maker 2 - 字体位图制作工具,可与文本 blittter 对象配合使用。 Littera - 字体位图制作工具,另一种选择。 付费程序: Pyxel Edit - 一款用于制作重复 tiles 和一些动画的优秀程序。Spriter Pro - 一款优秀的2D动画制作简易程序。 Aseprite - 我没用过这款软件,但它是另一款不错的像素编辑器。 免费图像素材库: 注意1:确保素材属于公有领域。 注意2:了解版权合理使用原则。 Free Country Open Clipart 应用市场 大多数市场会收取约30%的分成。 Google Play - 我的程序在这个安卓市场上根本卖不出去。入驻需一次性支付25美元。 Amazon - 儿童游戏在亚马逊安卓市场上销量更好。我是免费入驻的,但他们可能会收取一次性99美元的费用。该市场存在一些问题,比如有一些“实际上”并不销售产品的模仿者,他们会误导消费者。它们通常会迅速登上下载量榜首,让你的应用很快失去曝光机会。 亚马逊 Underground - 在亚马逊上的应用销量下降后,可以将其转为亚马逊 Underground 模式,至少能按使用分钟获得报酬。 SlideMe - 这是一个安卓应用市场,对我来说没什么效果。不收取费用。你必须重新加载应用的可售数量(就像门票一样)。 Fuhu/Nabi - 安卓系统的儿童平板电脑。销量不太好。我记得不收取费用。 苹果商店 - 针对 iOS 系统,儿童游戏在这里销量不佳,但我的实用工具类应用在这个市场赚的钱最多。每年有 99 美元的费用,不过我通常都能赚回来。应用发布过程稍微有些困难。 Steam - 我还没有尝试过。我记得是一次性 99 美元的费用。 微软商店 - 我还没有尝试过。我认为公司用户需支付99美元的一次性费用,个人用户则为25美元。 商业考量 我成立了一家有限责任公司(LLC),因为我正在开发实用程序应用,以限制自身责任。用户在使用我的实用程序应用时可能会受到伤害,因为提供错误信息的可能性始终存在。我还有几个个人合作伙伴。 我通过Legal Zoom启动了公司注册。我选择了最便宜的套餐;其余材料很容易自行收集。你也可以自己处理文书工作,但就价格而言,我发现一次性做好会更简单。 我建议在怀俄明州注册有限责任公司(LLC)。该州没有州所得税和公司税。公司税细则:税费最低为50美元,或者按每美元商业资产0.0002美元,以金额较高者为准。如果在该州盈利,你还需要缴纳销售税。提交年度报告的申请费为100美元,之后每年需缴纳50美元,这就是上述提到的公司税。你需要在怀俄明州有一名注册代理人,并且必须按年付费。你可以通过Legal Zoom或其他任何机构办理,这无关紧要。货比三家,选择最便宜的注册代理人。 注意事项:以下所有内容均基于怀俄明州有限责任公司的情况。其他州或国家可能有所不同。 无需帮助即可完成的事项: 怀俄明州有限责任公司说明 - 如果你不想使用Legal Zoom。我选择使用该服务是为了避免错误、混淆以及延迟有限责任公司的成立。注意事项 不要被本指南吓到,它会帮助你拓展知识或在遇到困难时提供帮助。Fusion 2.5对于新手来说是一个相当容易学习的引擎。 编程有多种解决问题的方法。本指南仅作为解决部分问题的一种方式,可能并非最佳或最优化的方法。如果有人有更好的方法,欢迎分享。请注意,不同的解决方案各有优缺点。 同样,欢迎分享,如有不同意见,我会同时呈现双方观点。有时整个社区对某些信息的理解并不完全一致,可能会形成不同的“阵营”。记住,你不需要所有花里胡哨的东西,只需选择最便宜的套餐并避免附加项目。 D-U-N-S 编号 - 我记得 Legal Zoom 在便宜套餐里就提供了这个,如果没有的话,可以自行获取。 EIN 编号 - 这差不多就是公司的社会安全号码。通过 IRS 网站办理很简单,不要花钱让别人帮你获取这个号码。 每年需要做的事情: 怀俄明州年度备案费/年度报告 - 这是每年 50 美元的费用。办理很简单,不要花钱请人代办。 有限责任公司联邦税 - 1065 表格 - 商业税 - 1065 表格说明 个人联邦税 - 有限责任公司是穿透实体,因此盈利或亏损都将被视为个人收入。 注册代理人 - 你可以选择新的注册代理人或保留旧的。你必须支付他们的费用。你可以在提交新的年度报告时更换注册代理人。 州税 - 记住这可能无关紧要,但还是要提一下。 其他需要考虑的事项: 银行账户 - 你需要一个以公司名义开设的账户。 网站主机 - 可能需要也可能不需要。很多人只用社交媒体作为他们的平台。 更新日志 2016年10月8日 - 修订版 - 发布初始版本 2016年10月8日 - 修订版A 在“关于我自己”中添加了我的编程技能列表 在“其他有用工具”中添加了Inkscape 在“需要了解的主题”中添加了位图与矢量图形 在Clickteam网站下的Fusion运行时部分添加了说明 在Clickteam网站下添加了Clickteam教程 包含“搜索Clickteam Fusion 2”字样5个指南以便本指南能被找到 2016年10月13日 - 修订版B - 将“Clickteam网站”更改为“网站” - 将“非Clickteam网站”更改为“其他网站” - 在Steam讨论区添加“子应用程序窗口调整大小” - 在网站中添加“快速提示” - 在网站中添加“持续碰撞” - 在网站中添加“联系人创建” - 在“需了解的主题”中添加“采样率” - 为所有“需了解的主题”添加解释 - 在“注意事项”中添加“信息过多”注释 2016年10月21日 - 修订版C - 添加“创意工坊”部分 - 在创意工坊中添加“音乐 - 带帧重置的声音循环” - 在创意工坊中添加“物理操控 - 拾取和推动物体” - 在创意工坊中添加“物理操控 - 推动石头” - 在创意工坊中添加“子应用程序 - 帧弹出” - 在创意工坊中添加“时钟 - Always与Every(运行时与计时器)” - 在网站中添加“自动配对”处理重复的网站链接 在其他实用工具中添加xBRZ 在其他实用工具中区分免费程序和付费程序 在最佳实践中为计时器的第1项添加删除线 2016年11月16日 - Rev D版本 在Steam社区讨论中添加【启动对象时对象角度介于354度到0度之间的问题】 在网站链接中添加【或运算符】 在网站链接中添加【文本位块传输】 在其他实用工具中添加【Bit Font Maker 2】 在其他实用工具中添加【Littera】 在Steam社区讨论中添加【字符串对象导致帧率下降的漏洞】 在网站链接中添加【基于计时器的移动】 在网站链接中编辑Fusion运行时,注明为【默认】 在Steam社区讨论中添加【增量时间】 在创意工坊中添加【理解Fusion引擎选项】 在网站链接中添加【对象作用域】 在【需要了解的主题】中区分【一般主题】和【关键Fusion引擎选项】 添加一个融合引擎关键选项综合列表:需了解的主题 已修改计时器项至最佳实践中 1) 已在最佳实践中添加缩放资源主题 5) 已在Steam讨论区添加问题 - Windows 10显示设置/缩放 修正指南中的语法和拼写错误 向网站添加更多优化概念关于阵营的一个例子是全球变暖,有人认为人类正在影响全球变暖,也有人认为人类对其的贡献只占一小部分,本质上大自然才是主要因素(我们目前正处于冰河时期,但处于一个被称为全新世的间冰期)。另外,请注意我没有将“骗局”阵营包括在内,这是从科学角度来看的。我不想涉及政治,所以请不要深入讨论全球变暖,在其他地方进行讨论。重点是要表明人类确实没有完全掌握许多概念,我们使用假设和模型来试图理解它们。 如果你想对这些概念进行辩论,请在我提供的资源链接范围内进行,以便讨论保持在主题范围内。最佳实践 以下是我使用的最佳实践。请勿将这些视为最佳实践的“圣杯”,它们应作为通用准则,但遇到问题时,你可能需要偏离这些最佳实践。 1) 理解使用计时器和运行时来为程序计时之间的区别。混合使用会导致程序不同步,可能产生非预期效果。 2) 避免使用小数,若不注意,编程中可能会出现许多奇怪的问题。 3) 从小项目开始,在深入大型项目前先理解相关概念。尝试先制作一个小型应用并发布。你会发现应用开发远不止编程这么简单。 4) 在同一个应用中为所有平台类型(如安卓和iOS)进行构建。当你进行编译时,系统会提示无法处理某些扩展,这是正常现象,因为你在iOS平台上并不需要安卓扩展。这样做的目的是为了避免在出现错误时产生版本差异,从而无需在不同应用之间反复切换排查。现在所有内容都集中在一处,并且通过相同的代码运行。 5) 按照正确的分辨率制作图像,不要让程序进行放大或缩小处理。这意味着需要为不同的分辨率准备多张图像。我目前还没有找到很好的解决方法,这一过程非常耗费人力。要了解缩放的影响以及图像所占用的资源,例如,将一个8x8的黑色方块放大到100x100,比直接使用100x100的黑色方块更节省资源,而且由于都是黑色像素,图像质量也不会受到影响。需要了解的主题 通用主题 抗锯齿 - 图形处理效果相关知识。 光栅与矢量图形 - 图像的显示方式以及与分辨率相关的画质问题。 随机:问题与限制 - 真随机与伪随机。我们可以深入探讨关于确定性、混沌理论以及是否真的存在真随机这类哲学问题。最终,你所需要的只是一个具有足够长模式且不会影响你需求的随机生成器。例如,在使用蒙特卡洛模拟时,如果你要进行1000次采样,理想情况下希望随机生成器在1000次采样前不会重复其模式。如果重复1000之前的模式,你的蒙特卡洛模拟将不会是“随机的”,并且你的分布会出现偏差。 浮点运算:问题与限制 - 计算机以二进制形式表示所有内容。像0.1、0.2和0.3这样的小数无法用有限的二进制(基数2)表示,因为它们是无限循环的。这与1/3分数无法用有限的十进制(基数10)表示的概念相同,因为它会无限循环为0.3333333。 采样率 - 1赫兹=每秒1个样本,10赫兹=每秒10个样本。Fusion 2.5的时钟频率为60赫兹,即每1/60秒执行每个事件。另一个例子是,作为一名工程师,我会收到诸如螺栓扭矩与转动圈数关系等操作数据(顺便提一下,我从事ACME Bolts相关工作,它们确实是真实存在的物品,并非动画里的虚构物件)。我知道实时采样率为1赫兹(这并不理想)。如果在采样间隔期间扭矩出现峰值会怎样?施加过高的扭矩可能会导致螺栓断裂。为了解决异常问题,我可以要求20赫兹的采样率,这会好很多。这样我能看到更清晰的扭矩与转动圈数曲线,也能更好地观察到峰值。但问题又来了,如果峰值出现在20赫兹的采样间隔之间呢?这似乎是一个永无止境的循环。而实际情况是,机械接口对20赫兹间隔之间的峰值可能并不那么敏感,可能更倾向于呈现一个渐变过程,而非突然的峰值。因此,平衡就显得至关重要,需要在资源限制(如技术或成本)下确定满足你需求的最佳采样率。 关键的Fusion引擎选项 ——这些选项在创意工坊项目【Understanding the Fusion Engine Options】中展示。本指南和创意工坊程序中分散着这些主题的链接,而该创意工坊项目则将所有这些主题整合到了一个程序中。




如何获取并使用中文版Clickteam Fusion 2.5 本项目基于早年间的民间汉化,且尚处于起步阶段 使用方法:复制zh-cn文件夹至Clickteam Fusion 2.5.安装路径Languages文件夹下 运行Fusion,依次打开工具→首选项→常规,选择语言为中文(中国) 重新启动Fusion Fusion的文本量是相当大的 早年的民间汉化由于年代久远,错漏很多,处于勉强能用的程度 完成一个软件的本地化不能只靠一两个人用爱发电,我们需要你的帮助 备注 本项目基于早年间的民间汉化,原始翻译具体贡献者已不可考 如果你曾是贡献者之一,请与我们联系,我们会将你添加到贡献者列表中 修订 Defisym 阿撒 (CallOfAS) 原始翻译 murong
这是我在Udemy上的Clickteam Fusion 2.5迷你学位课程的第一个模块 视频课程 课程资源
Clickteam Fusion 2.5让你能轻松在应用中集成iAd广告。你只需设置几个属性即可。系统最初会显示用于测试的虚假广告。若要显示真实广告,你必须注册Apple iAd计划。 在应用中实现iAd广告系统 概述 Clickteam Fusion 2.5让你能轻松在应用中集成iAd广告。你只需设置几个属性即可。系统最初会显示用于测试的虚假广告。若要显示真实广告,你必须注册Apple iAd计划。iAd属性位于应用程序的iOS属性面板和框架的iOS属性面板中。 应用程序属性 启用iAd:勾选此属性可在应用程序中启用iAd系统。 在屏幕底部显示广告:若未勾选,广告将显示在屏幕顶部;若勾选,广告将显示在屏幕底部。 框架属性 显示广告:勾选此属性可允许在框架上显示广告。如果未勾选此属性,且前一框架曾显示广告,广告将消失。此属性可让你决定应用程序的哪些框架包含广告。 广告尺寸 竖屏方向的iAd横幅宽320像素,高50像素。横向广告的尺寸为480像素宽、32像素高。无论你选择将广告放在顶部还是底部,它都会覆盖应用程序。你必须设计应用程序,确保广告 banner 位置不会显示任何重要数据。如果你的应用程序使用触摸摇杆作为控制方式,那么你别无选择,必须将 banner 放在屏幕顶部(我们本可以将摇杆位置调高,但我们意识到这样很容易误触广告而非摇杆,从而中断游戏)。 重要提示:广告 banner 仅在应用程序能够连接到广告服务器时才会显示。如果广告无法连接,它将直接从屏幕消失或不会初始显示。你的应用程序必须能够应对这种情况,并准备好在显示器的额外空间上运行。此外,如果广告横幅在广告播放过程中消失,也不必惊讶,这意味着连接已丢失。当你在XCode下测试应用程序时,会显示一个虚假广告。为了允许对系统进行完整测试,Apple有时会模拟与服务器的连接中断。虚假广告可能会像真实广告一样消失。除此之外,你可能会在连接被模拟中断的特定时刻运行应用程序。在这种情况下,应用程序启动时不会显示广告,但过一会儿就会出现。
以下是用于独立游戏开发的免费开源强大软件,成本极低: 图形/音乐/音频编辑 免费开源 以下是用于独立游戏开发的免费开源强大软件: 图形: 新建议 - Krita 2.9.10 动画测试版(光栅图形,类似于 Photoshop) - ARBARO(优秀的免费树木生成器) - Gimp(光栅图形,类似于 Photoshop) - Inkscape(矢量图形,类似于 CorelDraw) - Tiled / Tile Studio -( tileset 制作工具) - Dark Function Editor(2D 精灵动画编辑器,可制作精灵表、*.gif 或 *.3D图形与动画: - Blender(3D图形和动画软件,擅长渲染,与Maya、3ds Max等部分3D软件功能相似) 音乐/音频编辑: - Musagi / Pixitracker(8位复古音乐制作工具) - BFXR / SFXR(8位复古声音生成器) - LMMS(音乐制作软件,与Fruity Loops功能相似) - FamiTracker(适用于NES/红白机系统的音乐制作工具) - Audacity(音频转换与编辑软件) 移动应用: 以下是一些离开电脑时使用的实用应用: - HD MODEL VIEWER - 用于查看3D模型(安卓系统,免费,动画功能需付费) - Pixly - 像素艺术编辑器(安卓系统,免费) - ArtBoard - 支持图层绘制、镜像功能,触控操作流畅(安卓免费/付费解锁额外功能) 请自行搜索获取! 祝你好运,不要停止你的创造力! 像石头一样滚动起来,没有什么能阻挡你! Filippo T. - MusiRasta









