在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用create-new-affect
星标0
分支0
更新时间2026年2月12日 13:21
How to create a new type of affect
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
How to create a new type of affect
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | create-new-affect |
| description | How to create a new type of affect |
Affects are functions that update an objects state. Examples include velocity, which causes an object to move in a particular direction, and bounce, which causes the object to bounce off of the edges of the game world.
src/game/affect.velocity.tssrc/game/object.circle.tssrc/game/type.object.ts which extends AffectState and sets the category property to the z.literal of the newly defined category.AffectCategory enum in src/game/game.affect.tssrc/game/affect.some-new-affect.ts with an exported function that implements the affect interface as defined in src/game/game.affect.ts.updateState method in the src/game/game.object.ts to apply the new affect.export const BounceState = AffectState.extend({
category: z.literal(AffectCategory.enum.Bounce),
});
export type BounceState = z.infer<typeof BounceState>;
Create and update instructions, skills, and prompts for GitHub Copilot
Create a new feature
How to create a new type of game object
How to create a new type of affector
How to create a new event
How to create a new type of occurrence for dynamic game world spawning