oosyrag's Recent Forum Activity

  • Use the line of sight behavior and cast a ray. Then on ray intersected event you can use the object.lineofsight.hitdistance to set the width of your line.

  • Use an array to store a history of moves.

    Every time a move is made, push the action/result into the array. When undoing, do the opposite of the last action, and delete it from the array.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • The workaround is to check if the objects are overlapping (x/y), then add a second condition comparing the z height of one object (the solid, or "floor") with the z elevation of the other (the player). This only works for "flat" surfaces.

  • 6000? You want to be aiming for 1-2k for a humanoid character on desktop, probably less than 500 on mobile.

  • Yes, you can do this with the drawing canvas object.

  • You do not have permission to view this post

  • You do not have permission to view this post

  • Tween is good for precise start and end values. It should work fine for your purpose.

    You can cancel the previous tween and start a new one for consecutive shots. You can also change the tween ease so that it's not linear.

  • I feel like using sprite fonts is not standard practice for games that support multiple languages.

    The obvious example is Chinese, where sprite fonts are mostly unfeasible to begin with. I'd stick with the text object for multi language support, or use dedicated sprite fonts for each language you want to support. It would be more work and you'd probably end up supporting just a few select languages.

    Put the sprite font objects in a family, and use functions with language parameter to manage them.

  • You'll need a backend database server or service to keep track of authentication. There are a variety of plugins you can use, such as firebase or photon depending on whatever you are using for authentication. Or you can use the ajax object to post to a php/mysql database if you have a web server.

    Assuming you don't have one, or know how to set one up (which may be beyond what these forums can help you with), you can still use something like the google play, facebook, or apple game center plugins to have your user log in with those services.

  • Rename project.c3p to project.zip. Unpack the file. Edit project.c3proj with a text editor, and look for the line "version": "rxxx". Change to desired version, save. Repack as zip, rename to .c3p.

  • X and Y are pixels.

    Z is about 5.7 times x/y at normal field of view.

oosyrag's avatar

oosyrag

Member since 20 Feb, 2013

Twitter
oosyrag has 38 followers

Trophy Case

  • 11-Year Club
  • 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
  • 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
  • Email Verified

Progress

21/44
How to earn trophies