Jase00's Recent Forum Activity

  • Hmm. Sounds like something is up with the spawning code. Could you post a link to a screenshot of your code where you spawn the bullet?

  • But the host I got for free gave me a domain that is http.

    Hey I am not as familiar with all of this, but you may be able to get a free SSL certificate (Google: let's encrypt) and apply this to your website to get https.

  • At 34, your body isn't banged up permanently (unless there's any illness/disabilities, that's more complicated). As long as you mildly keep up with fitness and healthy eating and intake adequate water, your mind will thank you for that, and you'll have an easier time coding, thinking through anxiety-inducing situations, etc. It's not a cure-all and it's not exactly easy to do if depressed or anxious or if your personality causes you to avoid healthy lifestyles, but it's surprisingly effective if you're able to form this healthy habit. I'm guilty of failing this myself, it's not easy, but keep at it, try again and again, just like we do with our unfinished projects, just keep trying your best!

    I have been using drag n drop software for around 20 years, since I was younger than a teenager (I started with Klick n Play), yet I've never released anything. I'm 27 now and I WILL complete a project and release it, nothing will stop me. No zero days, always work on something in your project for even 10 minutes. BUT also be mindful of your own mental wellbeing, don't pressure yourself and take a "zero day" if life gets overwhelming, as it often does.

  • I agree, there's a chance this bug affects only Android exports, but judging by the other dev's comment about jank on his modern macbook, it may even affect desktop exports, so it must be in everyone's interest to star this!

  • I do something similar to the 2nd method you mentioned - On browser resize, set canvas size to PlatformInfo.WindowInnerWidth and height. I then do "wait 0 seconds" twice, and then I copy & paste the same "set canvas size" event below this (seems to help make this work more reliably). Then I use anchor behaviour on objects, or position/size things with events.

    I don't know if there's a bad reason to do this, but it helps give me the exact control that I need to support portrait, landscape, and even ultra-wide screen monitors.

  • I just read one of the comments from the Chrome devs:

    > For the record, the above test case drops frames in Chrome even on a recent M1 MacBook Pro with high-end CPU.

    I saw this too, this gives me hope it fixes my issue on desktop with jitter when vsync is enabled! I have starred it too.

  • > but at 60fps the sprites will "jump" 40pixels every tick, if they move from one side to the other in a second, it cannot be "silky smooth" movement?

    Front 'janky' plants move like this:

    lerp(self.X, Self.X-(train_speed*(Self.speed_adjust)), dt)

    Omg wait read this, just remembered after realising you use lerp. Try the formula below "Perfect Accuracy".

    construct.net/en/blogs/ashleys-blog-2/using-lerp-delta-time-924

  • Whenever I get desperate, I take a copy of my project and slowly tear it apart, like delete sections of it (maybe whatever event sheet groups that use the most CPU in the debugger preview), and test each time, to see when the stuttering stops. You might find some specific feature is causing the jank.

    Recently, I tried my project on a 4k monitor, and I noticed that even tho I had solid 60fps or 1000fps when vsync off, it was still jittering badly. Turns out it was me "pasting" on drawing canvas every tick, it didn't like that I was doing it every tick on a 4k sized drawing canvas. Obvious now that I see it, but I wonder why was my fps was seemingly fine.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Thanks for testing with vsync disabled, it's interesting that noone else is getting similar results to me.

    Perhaps the jittery issue I experience is a different jittery issue to what others are experiencing, but for me I do get perfect results with vsync off, but when vsync is on, even if my monitor refresh rate is set to 60hz,144hz,or 240hz, I can see jittery issues every few seconds. Very unusual.

  • Aha it was fun reading your post, as I always do the same thing with undo/redo (where you constantly undo and redo and see if the event sheet scrolls, if not, then scroll up a bit, then undo redo again and again).

    I do agree that it could be improved. Like when you press undo or redo, it pops up at the bottom of the screen. If that popup just included a tiny bit more information, like "event sheet: Blah. Event number: 177" that would be a major help in speeding things up.

    But then, clicking the popup to make it take you to the specific event (much like double-clicking on a "find" or "find all references" result) would be VERY useful.

    Suggestions platform is looked at by Scirra, but I'd take the guess that things like this won't get voted up much. I checked a few recent pages on suggestions platform up to a few weeks ago, and most have 1 to 3 votes, a couple have 6 votes, but 6 votes might be 2 people since 1 person can add 3 votes on an idea, then it just slowly disappears in the sea of ideas. 🌊 Unless people draw attention to their idea by using the forum to start a discussion I guess.

  • Could I ask if you test your project with your projects "vsync" setting set to "unlimited"?

    I have this issue sometimes too, but I've found that disabling vsync fixed the stuttering and made it buttery smooth. I don't know why and I haven't been able to reproduce this in a minimal project yet.

    If disabling vsync DOES help, then don't expect to continue like this, but perhaps there's a bug with vsync, or, we would need to ask Scirra for a "max FPS" cap so that's we can disable vsync without having your CPU at 99%.

  • Normally if you need to process a 2D array you can do "Array For Each XY" loop, but I prefer using two nested System For loops.

    I agree with this advice! You get easier control on when to start/end your loops, and you can "stop loop" at any time.

    But yes, sharing some more info on your project would help - there may be a hard-to-see mistake in an expression somewhere.

Jase00's avatar

Jase00

Member since 5 Jan, 2012

Twitter
Jase00 has 12 followers

Trophy Case

  • 12-Year Club
  • 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
  • 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
  • x17
    Quick Draw First 5 people to up-vote a new Construct 3 release
  • x8
    Lightning Draw First person to up-vote a new Construct 3 release
  • x7
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

26/44
How to earn trophies