dop2000's Recent Forum Activity

  • Could be this issue:

    github.com/Scirra/Construct-bugs/issues/3718

    You can try creating a folder in the Objects tab and moving either the sprite or Touch plugin into the folder.

  • Yes, you can do this with [icon] tag:

    construct.net/en/make-games/manuals/construct-3/plugin-reference/text

  • Without the AI I wouldn't even have ATTEMPTED this feature.

    Yeah, ChatGPT is getting frighteningly good at programming tasks. Almost ROJOhound-level good :)

  • I made a mistake in my previous comment. This code should work:

  • (removed)

  • But it seems this only works when the player is on the right and bottom relative to the camera target object. It doesn't work otherwise.

    Does zoom work? Or both camera movement and zoom are not working?

    Try enabling "unbounded scrolling" in layout properties. Also check parallax setting on layers.

    By the way, instead of lerping you can use MoveTo behavior to smoothly move the camera with nice acceleration and deceleration effect. And Tween behavior (value) to zoom in/out.

  • Thanks, Tom. I understand Scirra's position, but I also see why people who are forced to use shady third-party services to pay for a C3 license might choose cheaper regions.

    What about this suggestion — would it be possible?

    For example, if someone paid for a year using Ethiopian pricing, which is 50% cheaper than the Russian rate, their license could be reduced to six months.

  • Deactivating the accounts of Russian developers is quite harsh. It’s not their fault that they are under sanctions and have to pay for a C3 license through other countries.

    A fair solution would be to adjust the license expiry based on the amount paid.

  • citron2010 alastair gave a good explanation of why people use a global sprite for storing variables. There's also an addon for that purpose.

    As for JSON, I use it to store values that are needed rarely. For example, I might add a key like 'MenuNotificationShown' to JSON. There's no point in creating a separate variable for this since I only access it once in the project.

    It's also easy to save all these values at once in Local Storage - just use Sprite.AsJSON and JSON.ToCompactString

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Each condition (value range) of the same variable will get his own result.

    If the COUNT variable is between 0 and 5, the HUD expresses X.

    If the COUNT variable is between 6 and 15, the HUD expresses Y.

    Another way to do this is with ternary operator:

    TextHUD set text to ((count>=0 & count<=5) ? "X" : (count>=6 & count<=15) ? "Y" : "Z")

  • Scale Outer or Scale Inner modes will dynamically resize the viewport to screen size. But it's your job to make sure that the game properly fills the viewport - that the backgrounds are stretched, that the UI is correctly positioned etc.

  • I have two objects for "global stuff" - a sprite (invisible, global) and JSON. The sprite is for variables I use often, and JSON for everything else.

    The sprite also has Tween, Timer, and LineOfSight behaviors, so I can run occasional timers/tweens or cast a ray when needed.

dop2000's avatar

dop2000

Online Now

Member since 26 May, 2016
Last online 21 Feb, 2025

Twitter
dop2000 has 259 followers

Connect with dop2000

Trophy Case

  • 8-Year Club
  • Entrepreneur Sold something in the asset store
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Forum Wizard Made 5,000 posts in the forums
  • Forum Unicorn Made 10,000 posts in the forums
  • x5
    Popular Game One of your games has over 1,000 players
  • x2
    Coach One of your tutorials has over 1,000 readers
  • Educator One of your tutorials has over 10,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • Enduring Visitor Visited Construct.net 90 days in a row
  • Unrelenting Visitor Visited Construct.net 180 days in a row
  • Continuous Visitor Visited Construct.net 365 days in a row
  • RTFM Read the fabulous manual
  • x3
    Quick Draw First 5 people to up-vote a new Construct 3 release
  • x13
    Great Comment One of your comments gets 3 upvotes
  • Delicious Comment One of your comments gets 10 upvotes
  • Email Verified

Progress

28/44
How to earn trophies