将此建议添加到可以作为一个提交应用的一批建议中。此建议无效,因为未对代码进行任何更改。在拉取请求关闭时无法应用建议。在查看部分更改时无法应用建议。每行只能应用一个建议到一批中。将此建议添加到可以作为一个提交应用的一批建议中。不支持对已删除行应用建议。您必须更改此行中的现有代码才能创建有效的建议。此建议已被应用或标记为已解决。无法从待处理的评审中应用建议。无法对多行注释应用建议。无法在拉取请求排队合并时应用建议。现在无法应用建议。请稍后重试。您现在无法执行此操作。
将此建议添加到可以作为一个提交应用的一批建议中。此建议无效,因为未对代码进行任何更改。在拉取请求关闭时无法应用建议。在查看部分更改时无法应用建议。每行只能应用一个建议到一批中。将此建议添加到可以作为一个提交应用的一批建议中。不支持对已删除行应用建议。您必须更改此行中的现有代码才能创建有效的建议。此建议已被应用或标记为已解决。无法从待处理的评审中应用建议。无法对多行注释应用建议。无法在拉取请求排队合并时应用建议。现在无法应用建议。请稍后重试。您现在无法执行此操作。
## CSS-Doodle 选择器总结 CSS-Doodle 引入了自定义选择器,用于强大的基于网格的设计。`:doodle` 代表组件元素本身,覆盖外部 CSS。核心布局使用 `:container`,结合网格布局和可定制的 `gap`。 **关键选择器:** * **`:nth(n)`:** 像 `:nth-child(n)` 一样选择单元格。 * **`@even` & `@odd`:** 选择偶数/奇数单元格,简化 `:nth-child(even/odd)`。 * **`@at(col, row)`:** 通过列和行定位特定单元格。 * **`@random([ratio])`:** 随机选择单元格(比例 0-1,默认 0.5)。 * **`@row(n)` & `@col(n)`:** 选择整行/整列。 * **`@match(expression)`:** 基于数学表达式,使用 `x`、`y`、`i` 变量定位单元格。 **函数:** * **`@index`:** 返回单元格的索引。 * **`@pick(...)`:** 从列表中随机选择一个值。 * **`@rand(...)`:** 生成一个随机数。 * **`@calc(expr)`:** 评估计算。 * **`@shape(...)` & `@plot(...)`:** 为 `clip-path` 和背景生成形状和绘图。 * **`@shaders(...)`:** 应用 GLSL 着色器,实现复杂的视觉效果。 这些选择器和函数能够在 CSS 中实现动态、程序化的设计,允许使用最少的代码创建复杂的图案和动画。它们还支持别名以提高简洁性,并支持数学运算以进行高级自定义。
## 2D 游戏 5 片瓦片自动贴图系统 本文详细介绍了一种高效的 2D 游戏开发自动贴图系统,旨在用最少的瓦片资源简化关卡创建。传统的自动贴图通常需要数十个瓦片来处理所有相邻组合,但该系统仅使用 **五块瓦片** 即可实现绘制边缘效果。 核心思想是将瓦片图分成两个图层:一个 **物理图层** 用于碰撞检测,一个 **视觉图层** 用于美观。视觉瓦片根据物理瓦片的 *角点* 进行偏移和放置,将排列组合减少到 16 种,由 4 位掩码表示。每个掩码对应于预定义数组中的特定瓦片。 所需的五块瓦片包括一个角瓦片、一个边瓦片、相对角瓦片、一个内角瓦片和一个完整/中间瓦片——这些瓦片可以旋转/翻转以创建变体。 作者使用双 `TileMapLayers` 在 Godot 中实现了此功能,并编写了一个脚本,通过鼠标输入放置物理瓦片,并自动生成相应的视觉效果。包含一个更新所有视觉效果的函数,用于运行时调整。 最后,该系统包括将关卡保存到 `user://` 以及一个 `EditorPlugin`,其中包含一个 `EditorInspectorPlugin`,用于将保存的数据导入回编辑器,无缝更新场景。完整的代码可在 GitHub 上获取。
特朗普政府最终确定了一项规则,撤销了环保署(EPA)的“危害认定”——一项2009年的决定,认定温室气体威胁公众健康,也是联邦气候法规的基石。这有效地取消了环保署限制来自发电厂和车辆等污染源的主要法律权力,特朗普称之为“骗局”。 该政府认为环保署超出了《清洁空气法案》的权限,侧重于法律挑战,而非质疑气候科学,尽管此前曾试图淡化气候影响。此举使得更容易废除现有的气候法规,但每个具体规则仍需进一步行动。 虽然最高法院之前已经确认了环保署监管温室气体的权利,但预计这项撤销将引发旷日持久的法律斗争。专家认为,特朗普政府的目标是永久剥夺环保署这项权力,需要国会采取行动才能恢复。环保和公共卫生团体已经承诺提起诉讼,认为这项决定是非法的,无视既定的法律先例和科学共识。
(Empty input provided. There is nothing to translate.)
MonoSketch 是一个开源项目,采用 Apache License 2.0 许可。如果您觉得这个项目有用,请在 GitHub 上为仓库点赞。也欢迎通过 pull request 或在 GitHub 上提交 issue 来贡献代码。如果您想在经济上支持这个项目,可以通过成为 GitHub Sponsor 或通过 Kofi 进行捐赠。 ╭────────────╮ │ Enjoy mono │ │ sketching │ ╭─┼────────────╯ /^--^\ /^--^\ /^--^\╰─╯ \____/ \____/ \____/ / \ / \ / \ | | | | | | \__ __/ \__ __/ \__ __/ |^|^|^|^|^|^|^|^|^|^|^|^\ \^|^|^|^/ /^|^|^|^|^\ \^|^|^|^|^|^|^|^|^|^|^| | | | | | | | | | | | | |\ \| | |/ /| | | | | |\ \| | | | | | | | | | #########################/ /#####\ \###########/ /####################### | | | | | | | | | | | | |\ | | \/| | | | | |\/ | | | | | | | | | | | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|
cachemonet 探索了两个随机生成的数组之间偶然发生的碰撞。这些数组包含来自 Tumblr 的自定义和发现的 .gif 动图,并配以音乐。输出是
自主的、生成的、通过
策展
和代码实现的艺术。
推文
创业公司工作
创业公司职位
实习
即将到来的活动
如何运作
登录 ›
创业公司工作
创业公司职位
实习
即将到来的活动
如何运作
登录
注册以查看更多 ›
创业公司工作
职位
实习
活动
如何运作
登录
Y Combinator
关于YC
新闻
隐私与条款
联系方式
按职位搜索
软件工程师职位
设计与UI/UX职位
产品经理职位
销售职位
市场营销职位
支持职位
运营职位
按地点搜索
旧金山软件工程师职位
旧金山产品经理职位
纽约软件工程师职位
纽约产品经理职位
洛杉矶软件工程师职位
洛杉矶产品经理职位
远程职位
远程软件工程师职位
远程设计与UI/UX职位
远程产品经理职位
远程销售职位
远程市场营销职位
远程支持职位
远程运营职位
粒子 莱尼亚·亚历山大·莫尔德文采夫 | 埃文德·尼克拉松 | 埃托雷·兰达佐 📝 阅读文章 说明: 拯救生物,按下下载图标或将它们拖到桌面。 要使它们复活,从任何地方(例如Twitter)拖放它们到演示程序中。 平移,点击并拖动,或使用滚轮缩放。 捕捉生物并保存到你的动物园,按下空格键,点击并拖动选择粒子,然后再次按下空格键完成保存。 驱赶粒子,在同一位置点击并按住一秒钟。 生成新粒子,双击并按住。(点击显示视觉说明)