jquery实现流程图绘制工具——展现红警三建造出兵操作 ——一 简介

jquery.flowchart:允许您绘制流程图的JQuery插件 jquery.flowchart Javascript jQuery插件,可让您绘制流程图。 看一下演示: : 描述 jquery.flowchart.js是一个开源Javascript jQuery ui插件,它允许您绘制和编辑流程图。 到目前为止提供的主要功能如下: 绘制框(称为运算符)及其之间的连接。 提供了一些方法,使最终用户可以通过添加/移动/删除运算符,在它们之间创建/删除连接来编辑流程图。 开发人员可以保存/加载流程图。 可以使用CSS和插件参数来自定义操作符和链接。 一些方法允许您添加高级功能,例如全景视图或使用拖放操作添加操作符。 看看。 语境 该项目是更大 立即下载

作为一名红警三玩家,为了提高自己的技术,我会时不时的看一些别人的录像来学习,所以想要对录像的信息进行一定的记录。
单纯用文字是很麻烦的,且不够直观,容易啰嗦。
故而我有这样一个想法:
能否用图表比较详细又直观的展示玩家的操作,让萌新能够方便又高效的学习大佬的操作呢?
基于这一想法,我做了一个流程图绘制工具,希望能够去记录并展示玩家的一些操作。
流程图绘制工具技术路线:html + css + js, 使用框架jquery
github地址:https://github.com/BigShuang/Red-Alert-3-Battle-Flow-Chart

总目录

一、简介

二、代码初步介绍

拓展、实现红警三录像文件读取与自动分析生成流程图信息

======================= 大爽歌作,made by big shuang =======================

一、该流程图主要用于记录展示玩家建造和出兵的操作。

其他的操作看后续是否能够整合进来,因为有的操作流程图可以整合进来展示,
有的则不好弄(比如具体到兵和敌人的对战操作,这个看后面是否发现新的适合展示的图表形式吧)

流程图绘制工具使用演示见本人投稿:https://www.bilibili.com/video/BV1ZK4y1h7Po

流程图绘制效果如下

流程图绘制出来的效果如下(以下图片经过简单的ps裁剪):
【红警三】无限岛盟军vs凶残欧列格流程图剪辑展示:

  • 开局一兵营,一狗一工兵,5PK5标枪,连着出,一矿两电再一电,搬基地,开海矿
    在这里插入图片描述

  • 开完海矿上高地,一矿一电升T2,建机场,PK标枪接着出。

  • 在这里插入图片描述

  • 机场建好三冰冻,敌有米格出菠萝,建完重工补个电,出坦克,护小兵
    在这里插入图片描述

  • 一个守护开激光,PK标枪不要停
    在这里插入图片描述

  • 狂出坦克补冰冻,敌有空军爆标枪,最后来个acv,干掉海矿就靠它!
    (其实维和更不错,可惜UP建晚了)
    在这里插入图片描述
    对应的录像视频是BV1GE411r79W

本项目1.1 版本已完成(未详细测试)
对应github地址:
https://github.com/BigShuang/Red-Alert-3-Battle-Flow-Chart

二、当前进度与功能。

目前的版本为1.1版本
1.1版本 新增功能:自动读取录像

使用方法
  • 用浏览器(推荐chromw)打开 主页.html 即可开始绘制
  • 使用ra3autohander\主程序.exe可自动读取录像文件信息,导出流程图信息;
    如果你安装了python3(无需安装任何第三方库),也可以运行ra3autohander\main_zh.py, 效果一样。
现有限制:
  • 录像自动读取分析程序不能保证完全准确。
  • 只能展示盟军和苏联的,不能兼容帝国,帝国的出兵方式特殊

常见问题

  • 绘制完成后如何截图?

我没有实现图片导出功能,不过你可以用chrome自带的截图api来截图,方法如下:
在chrome中, CTRL+SHIFT+I 打开开发者工具(DevTools),
在开发者工具(DevTools)中,CTRL+SHIFT+P打开命令菜单(Command Menu),
在命令菜单中输入 screenshot,
单击capture full size screenshot即完成截图。

时间线:
  • 2020年9月4日
    已经做好了大部分了,还有些也是很重要的功能要补充,预计这两周内应该就能好(希望不是flag)。
  • 2020-9-10
    1.0 版本已完成(未详细测试)
  • 2020-9-30
    1.1 版本已完成(未详细测试)
    ra3autohander\主程序.exe 可自动读取录像文件信息,导出流程图信息
    如果你安装了python3(无需安装任何第三方库),也可以运行ra3autohander\main_zh.py, 效果一样。
    目前限制:
    1 - 不支持帝国阵营
    2 - 不支持地图自带多基地或者除基地外有其他出兵建筑的录像。
    3 - 不支持玩家占领敌人建筑出兵的录像
JQuery实现流程图效果 JQuery实现流程图效果。 简单原理,给你启示。 立即下载

相关推荐

jQuery+css 流程图插件

jquery+css 实现的单分支流程图插件。提供常用事件监听

【亲测免费】 探索jQuery Flowchart:构建直观流程图的利器

在软件开发和业务流程设计中,流程图是一种强大的可视化工具。它能够帮助我们清晰地表达逻辑结构,使得复杂的过程变得易于理解和管理。而今天,我们要介绍一个名为的开源项目,这是一个利用JavaScript和jQuery构建交互式流程图的库。 ## 项目简介 jQuery Flowchart是一个轻量级的插件,允许开发者在网页上创建、编辑并展示定制化的流程图。通过简单的API和灵活的数据格式,你可以轻松...

gitblog_00007的博客 914

jQuery项目在线流程图

这是一个用来在WEB网页端设计流程图的UI组件,基于Jquery开发。可用来设计各种流程图、逻辑流图,数据流图,或者是设计某个系统中需要走流程的功能应用。良好的用户体验使得操作界面很容易上手,技术开发人员和用户都可使用。 转自:素材火jQuery教程演示:http://www.sucaihuo.com/js/77.html

jQuery Flowchart 插件使用教程

`jquery.flowchart.js` 是一个开源的 JavaScript jQuery UI 插件,允许用户绘制和编辑流程图。该项目的主要功能包括: - 绘制方框(称为操作符)和它们之间的连接。 - 提供方法让最终用户通过添加、移动或删除操作符以及创建或删除它们之间的连接来编辑流程图。 - 开发者可以保存和加载流程图。 - 操作符和链接可以通过 CSS 和插件参数进行自定义。 - 提供一些...

gitblog_00308的博客 938

Jquery 创建流程图

用jsplumb创建流程图

nRF5340双核实战:从Zephyr环境搭建到蓝牙协议栈部署

本文详细介绍了nRF5340双核处理器的开发实践,包括Zephyr环境搭建、蓝牙协议栈部署及双核协同工作配置。通过实战案例展示了如何利用nRF5340的双核异构架构提升蓝牙应用性能,并提供了调试技巧与资源优化建议,帮助开发者高效实现低功耗蓝牙设备开发。

weixin_42525385的博客 380

jquery实现流程图绘制工具——展现红警三建造出兵操作 ——二、代码初步介绍,项目结构与文件介绍

目录 一、简介 二、代码初步介绍 三、代码细节介绍 ======================= 大爽歌作,made by big shuang ======================= 二、代码初步介绍 本文初步介绍下项目各个文件是做什么的 1 文件夹初步介绍 css/: 存放绘制网页所需要的css样式文件 docs/: 存放各种说明文档 images/: 存放项目需要的图片,其中icons文件夹存放流程图需要的操作性质图标。 js/: 存放项目js文件 node_modules/: 存放导入的

大爽老师的博客 479

5分钟搞定SNMP工具安装:从Linux到Windows的snmpwalk/snmpget全攻略

本文提供了SNMP工具(snmpwalk/snmpget)在Linux和Windows系统上的快速安装与使用指南,涵盖从基础安装到高阶应用的全面解析。通过详细的命令示例和故障排查技巧,帮助用户快速掌握网络设备监控与诊断的核心技能,提升运维效率。

weixin_29248313的博客 555

jQuery中的DOM操作

1. 什么是DOM DOM(Document Object Model—文档对象模型):一种与 浏览器, 平台, 语言无关的接口, 使用该接口可以轻松地 访问页面中所有的标准组件 2. DOM 操作的分类 DOM Core:DOM Core 并不专属于 JavaScript, 任何一种支持 DOM 的程序设计语言都可以使用它. 它的用途并非仅限于处 理网页, 也可以用来处理任何一种是用标记语言编写出来的文 档, 例如: XML HTML DOM:使用 JavaScript 和 DOM 为 HTML 文

猫先生的博客 285

多模态特征融合方法总结

由于本人的研究是文本、语音和图像三者模态数据的融合,所以针对的是这三种模态的特征融合方法进行总结。 首先,多模态特征融合的方法大体分为三种

华辰烟雨的博客 9万+

宽压 DC⇌DC 也能“随心所欲”——全桥 LLC 混合控制硬核拆解

硬件派 vs. 软件派:多电平是“器件堆砌”,混合控制是“算法魔改”。预算紧 → 先搞软件。仿真别嫌烦:PLECS 把两条曲线扫透,切换点、死区、φ 都调到波形平滑再上板。温升留 20 ℃ 余量:车规≥125 ℃,实验室测 105 ℃ 就算危险,别玩极限。

weixin_43199439的博客 928

H.C.T战队——我们走过的路

一  明天,我也要到公司上班了,至此,H.C.T战队已经成为回忆。回忆是美好的,会随着时间越陈越淳,相信我们再次相聚的时候,红警2仍然会是我们永恒的话题。  我们是一支真正的比赛战队!  我们三个人一条心,在南京各个网吧联盟中独树一帜。  Horrify & Conquest Team!    震慑与征服战队!二  HCT战队  还记得我们确定这个名字的时候吗?每一个人

花差花差 3193

Orin+ GMSL (Ser 9295+Des 9296)流程分析(1)

orin gmsl

乐于分享 2658

Jquery节点操作

操作文本节点、属性节点 <script type="text/javascript"> //测试使用 jQuery 操作文本节点, 属性节点. //及查找元素节点 $(function(){ //1. 操作文本节点: 通过 jQuery 对象的 text() 方法

全干工程师 1042

【LLC快速上手系列】LLC轻载时,死区时间怎么调才对?别再傻傻乱搞了!

死区时间,就是指。如果你死区设得好,就能让开通前 ( V_DS to 0 ),完美实现!

weixin_43199439的博客 1856

第44节:cesium 大雾效果(cesium自带)(含源码+视频)

cesium 大雾效果(cesium自带)

qq_29384639的博客 1702

Jquery复习-操作Dom与动画

这里主要是节点增删改克隆替换等操作 &lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content=&quot

gtolilei的博客 309

PCL 点云圆柱形邻域搜索【2026最新版】

圆柱形邻域搜索是KD-tree算法在点云数据处理中的扩展应用,在一些特定场景应用中具有无与伦比的优势。博客长期更新,本文最近一次更新时间为:2026年5月4日。

点云侠的博客 3451

JQuery第二天——JQuery的DOM操作

  JQuery拥有隐式迭代和显式迭代     因为JQuery为类数组对象,可以使用手动遍历实现显式 .each();也可以使用 $("p").click(function(){ var text = $(this).text(); alert(text); ...

weixin_30418341的博客 129

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

jQuery操作文本节点、属性节点、添加节点

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <script type="text/javascript" src="jquery-1.7.2.js"></script> <script type="text/javascript"> $(func

weixin_43732424的博客 777

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

jQuery练习一

ex-1.html [code="html"] Untitled Document //点击任何一个 li 节点, 弹出其文本值 $(document).ready(function(){ //给 li 节点增加方法 $("li").click(function(){ alert($...

syh945的博客 182

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

(12)JQuery - JQuery中的DOM操作

JQuery中的DOM操作 DOM(Document Object Model—文档对象模型):一种与浏览器, 平台, 语言无关的接口, 使用该接口可以轻松地访问页面中所有的标准组件 DOM 操作的分类: DOM Core: DOM Core 并不专属于 JavaScript, 任何一种支持 DOM 的程序设计语言都可以使用它. 它的用途并非仅限于处理网页, 也可以用来处理任何一种是用标记语言...

魚 158

jQuery_属性操作

•attr(): 获取属性和设置属性 –当为该方法传递一个参数时, 即为某元素的获取指定属性 –当为该方法传递两个参数时, 即为某元素设置指定属性的值 •jQuery 中有很多方法都是一个函数实现获取和设置. 如: attr(), html(), text(), val(),height(), width(), css() 等. •removeAttr(): 删除指定元素的指定属性

Anonymous 570

jQuery 中的 DOM 操作-查找节点

•DOM(Document Object Model—文档对象模型):一种与浏览器,平台,语言无关的接口,使用该接口可以轻松地访问页面中所有的标准组件 •DOM 操作的分类: –DOMCore: DOM Core 并不专属于 JavaScript,任何一种支持 DOM的程序设计语言都可以使用它. 它的用途并非仅限于处理网页, 也可以用来处理任何一种是用标记语言编写出来的文档, 例如: XML

Anonymous 1857

jQuery_删除及清空节点

•remove():从 DOM中删除所有匹配的元素,传入的参数用于根据 jQuery 表达式来筛选元素.  当某个节点用remove() 方法删除后, 该节点所包含的所有后代节点将被同时删除. 这个方法的返回值是一个指向已被删除的节点的引用. •empty():清空节点 –清空元素中的所有后代节点(不包含属性节点). Untitled Document

Anonymous 1万+

jQuery实现复制节点

复制节点 $(function(){ $("li").click(function(){ alert($(this).text()); }) //核心代码,true表示连带事件一起复制,attr改变新节点的id属性 $("#bj").clone(true).attr("id","#bj2").insertAfter("#rl"); })

wzx735481897的博客 559
上一篇: 几行JS代码实现b站直播间弹幕抽奖
下一篇: jquery实现流程图绘制工具——展现红警三建造出兵操作 ——二、代码初步介绍,项目结构与文件介绍
大爽歌
博客等级 码龄9年 422粉丝 92原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值