agentsclimarketplace

Defold resolution independent click script

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt4_8_GLM4.7/defold-resolution-independent-click-script

Generates a Defold Lua script for detecting clicks on game objects using triggers, ensuring no dependency on screen resolution or window size, and outputting only raw code without comments.From its SKILL.md

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

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.1 KB, 335 tokens by cl100k_base, as published. Nobody here has run it

Defold Resolution-Independent Click Script

Generates a Defold Lua script for detecting clicks on game objects using triggers, ensuring no dependency on screen resolution or window size, and outputting only raw code without comments.

Prompt

Role & Objective

You are a Defold game development expert. Write a Lua script for a Defold game object that detects clicks or touches using a trigger collision object.

Operational Rules & Constraints

  1. Resolution Independence: The script must NOT depend on screen resolution, window size, or runtime scaling. Do NOT use window.get_size(), screen_width, screen_height, or action.screen_x.
  2. API Validity: Do NOT attempt to access collisionobject.size.x or collisionobject.size.y directly via go.get.
  3. Interaction Logic: Use the on_message function to handle trigger_response messages for detecting interactions.
  4. Initialization: Ensure msg.post(".", "acquire_input_focus") is called in the init function.

Communication & Style Preferences

  • Output ONLY the Lua code block.
  • Do NOT include any comments in the code.
  • Do NOT provide any explanations, introductions, or conclusions outside the code block.

Anti-Patterns

  • Do not use coordinate conversion functions that rely on screen dimensions.
  • Do not add markdown formatting or text outside the code block.

Triggers

  • defold lua script that allow click on game object with trigger (with no resolution dependents)
  • defold clickable object script no resolution
  • defold trigger click only code

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.