SuperAPI AI 工具集

figma2cocos

前端与建站

查看项目

更新于 10-15 10:46

技能介绍

用途

figma2cocos 用于把 Figma 中某个节点的坐标换算为 Cocos 坐标系中的位置。触发条件是用户提供的 CSS 样式中包含 width、height、left、top 这 4 个属性。

背景设定

  • Figma 中的设计分辨率是 w1080 h2340。
  • Figma 中坐标以左上角为 (0,0)。
  • Cocos 中坐标以屏幕中心为 (0,0)。

换算规则

计算公式为:

x = left − 1080/2 + width/2

y = 2340/2 − top − height/2

示例:用户输入的 CSS 实际是某个 Figma 节点的属性:

width: 68; height: 68; top: 438px; left: 968px;

该节点在 Cocos 中的计算为:

x = 968 − 1080/2 + 68/2 = 968 − 540 + 34 = 462

y = 2340/2 − 438 − 68/2 = 1170 − 438 − 34 = 698

使用方式

按以下步骤完成任务:

  1. 进行计算。
  2. 再次重算核对结果。
  3. 给用户返回计算出的 x 和 y 的值。
  4. 如果包含 font-size 属性,给用户返回加上“字体大小是 xx”。

注意:其余属性忽视。

限制

该技能仅处理 width、height、left、top 四个属性以及可选的 font-size,其他属性一律忽略。除上述资料中说明的内容外,暂未提供关于平台、收费、价格或效果的其他信息。