HTML画布重新着色/编辑形状或数组
HTML canvas recolour/edit a shape or array?
我正在构建一个实时画布点击游戏,并且几乎完成了。我需要更改画布绘制元素的颜色。我听说这是做不到的。我有一个变量,包含点击形状的这些属性,用于两个客户端:
{ x: 446.48232363630086,
y: 279.37327971844934,
dx: 2.829614687943831,
dy: -3.0215198849327862,
rad: 26,
color: 'rgb(146,25,122)' }
我有另一个变量包含一种新的颜色,如果无法更改画布上绘制的东西的颜色,我可以编辑数组中的对象吗?这将使我当前的drawShape函数重新绘制更改后的形状?这是我以前的单人游戏代码,供参考。https://jsfiddle.net/a9b3rm5u/5/感谢
我发现了:
var i = data.shapeRemoval;//object data
var c = data.colours; // colour data
var r = c;
shapes.splice(i,1); // removes old object from array
i.color = c; // replaces the color in the object for the variable C
shapes.push(i)// pushes to array
相关文章:
- 编辑CSV数组中的项目-快速CSV node.js
- 如何使用并行/多线程Hamsters.js Javascript库编辑数组中的对象属性
- 剑道编辑模板数组
- 在可编辑的分区中使用多分区数组
- 使用Vue.JS编辑数组的对象
- 将已编辑的文件(图像)数组发送到php脚本
- 在 html 中制作可编辑的表格时,是否最好将表格内容保留在数组中
- 谷歌地图从数组中编辑多个标记
- 删除和编辑挖空可观察数组中的项目
- 编辑类型化数组中的值
- 使用AngularJS重置变量和编辑数组
- 如何推送到实际对象的数组最后状态,清除它并像新对象一样单独编辑
- 编码后如何编辑 JSON 数组
- 将 PHP 数组项传递到 JavaScript 弹出窗口中,以便在 MySQL DB 中进行编辑和更新
- 编辑数组元素并将字母大写
- 在 Javascript/Jquery 中编辑对象的子集化和编辑数组
- 如何使用下划线.js编辑具有字符串键值对的对象数组中的字符串
- HTML画布重新着色/编辑形状或数组
- 如何通过输入字段数组编辑成分
- Mongoose是否不能通过文档数组编辑和版本控制进行扩展?