citron2010's Recent Forum Activity

  • Layouts: 3

    Event sheets: 4

    Total number of events: 450

    Total number of conditions: 487

    Total number of actions: 1223

    Total lines of JavaScript code: 0

    Object types: 166

    Families: 23

    Project was worked on in C2 for maybe six months years ago then restart in C3 six months ago, so 12 months in total. Project is very close to completion.

  • Layouts: 3

    Event sheets: 4

    Total number of events: 450

    Total number of conditions: 487

    Total number of actions: 1223

    Total lines of JavaScript code: 0

    Object types: 166

    Families: 23

    I feel like an amateur!!!

  • I’d been thinking of posting my project’s stats and asking everyone to share theirs. My projects relatively small compared to yours - I’d guess around 10%. Yours seems huge - I’d love to know how others compare.

    Has the saving time slowly increased as you’ve worked on the project or has it recently jumped up?

  • Another pro for sprite fonts is consistency across platforms. I had some issues where text objects looked different on mobile and a post here somewhere suggested switching to sprite fonts which I did and it solved the problem.

  • You could also try making the rope out of individual pixels spaced apart but joined with distance joints. You can then adjust the frequency and damping of these joints - at extreme values, you can get all sorts of weird behavior, so you'll need to experiment. Unfortunately, distance joints are invisible - so what I've done is drawn between the pixels using a drawing canvas that I clear every tick.

  • Touch should be enough, but bear in mind Touch can do more than just a mouse can. You might have already seen this quote from the manual:

    Use mouse input

    If enabled, mouse clicks will simulate touch events. Clicking and dragging the left mouse button will simulate a touch along where mouse dragged, and single clicks will simulate taps. This can be very useful for testing touch events work properly on a desktop computer with no touch input supported. However, only single-touch input can be simulated with a mouse, and a mouse is much more precise than a touch, so it is still best to test on a real touchscreen device.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Start a timer then only allow the action if the timer's "is timer running" expression is false.

  • This is the order of events according to the manual:

    On performing a successful purchase:

    1. On purchase success
    2. On transaction finished
    3. On product owned

    So I believe the safest option is to give the IAP only "On product owned"

  • Maybe check the text input's "is focused" condition and move the other elements down it it's true?

  • I've only tested IAPs on iOS TestFlight so far and not on Google Play, but just wondering whether you're giving the IAP "on purchase success" when "on product owned" or "on transaction finished" might work better?

  • Could you place another sprite on top that starts at zero size then grows to entirely cover the original explosion?

  • Thanks to Ashley for solving this.

    If you request both permissions on iOS, it doesn't work but you only need to request one and both will be requested and, if the user agrees, will be granted.

citron2010's avatar

citron2010

Member since 12 Mar, 2014

Twitter
citron2010 has 2 followers

Trophy Case

  • 10-Year Club
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 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
  • RTFM Read the fabulous manual
  • Email Verified

Progress

18/44
How to earn trophies