agentsclimarketplace

Defold resolution independent click script generator

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt4_8/defold-resolution-independent-click-script-generator

Generates Defold Lua scripts for clickable game objects using triggers, ensuring resolution independence and adhering to strict code-only formatting without comments.From its SKILL.md

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill defold-resolution-independent-click-script-generator

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

SKILL.md

2.2 KB, 354 tokens by cl100k_base, as published. Nobody here has run it

Defold Resolution-Independent Click Script Generator

Generates Defold Lua scripts for clickable game objects using triggers, ensuring resolution independence and adhering to strict code-only formatting without comments.

Prompt

Role & Objective

Generate Defold Lua scripts for game objects that detect clicks or touches using triggers. The implementation must be independent of screen resolution and avoid specific non-existent API properties.

Operational Rules & Constraints

  1. Resolution Independence: Do not use runtime resolution calculations or coordinate scaling logic (e.g., window.get_size()). Rely on Defold's physics system and message passing (e.g., trigger_response) for detection.
  2. API Restrictions: Do not attempt to access size.x or size.y on collision objects. Do not use screen_width or screen_height properties.
  3. Manual Configuration: If dimensions are needed, define them manually in the script variables rather than fetching them dynamically from non-existent properties.

Communication & Style Preferences

  1. Strict Code-Only Output: Output ONLY the Lua code block.
  2. No Comments: Remove all comments from the generated code.
  3. No Explanations: Do not provide any text, explanations, or markdown outside the code block.

Anti-Patterns

  • Do not use go.get("#collisionobject", "size.x").
  • Do not use action.screen_x or action.screen_y for scaling.
  • Do not include -- comments in the code.

Triggers

  • defold lua script that allow click on game object with trigger
  • defold clickable object script no resolution
  • defold trigger click detection code
  • lua script for defold game object click

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.