javascript - 随机图像生成?
问题描述
我正在寻找创建一个康威的生命游戏类型的动态图像,该图像在这些一般模式中循环(如下)。
是否可以使用 Javascript 创建这些类型?还是我最好寻找一个 3D 应用程序并循环浏览一系列预定义的图像?
解决方案
查看您的示例,我相信您可以轻松编写 Javascript 代码来生成这些图像。就个人而言,我希望生成一个 SVG。你可以在没有库的情况下做到这一点,但你可能会发现像SVG.js这样的库很有帮助。
我会将图像视为您的圆圈的 3x3 网格,您可以有效地随机打开或关闭(根据您想要的逻辑)。然后您可以轻松地在它们之间生成“连接器”线。
当你的 3x3 网格看起来像你想要的样子后,你可以对组应用 45° 旋转,你就完成了。
完成上述操作后,您可以获取 svg 内容并将其提交到服务器,将其保存到文件等。
如果您对 svg / js 有任何经验,您可能会很快完成这项工作。
祝你好运!
推荐阅读
- unity3d - 在 HelloAR 示例中将分配的图像数据库添加到 DefaultSessionConfig
- dart - 有没有办法让多色标签栏颤动?
- python - 将 Pandas 系列作为一行添加到 DataFrame 中,忽略不匹配的列
- r - 在没有扫帚的情况下输出 t.test 均值估计中的数值
- css - CSS/SCSS - 值取决于选择器
- flutter - 如何使用 Await 等待一个值
- r - 采购 R 项目中的 R 文件并维护相对路径
- excel - 多个表值的 VBA 减法
- oidc-client-js - 如何使用 oidc-client 和 Angular 获取日志记录
- php - strpos() 不适用于 file_get_contents() 结果作为其参数