Chadori's Recent Forum Activity

  • Hi Falterdan, because of the way the plugin system works, and the plugin using actual c2 objects, there was always a tradeoff of either the entire character being one tick behind, or things set to a Spriter object's position. I'll explain why below, if you're interested, but as far as an actual solution, there's an action under the 'Attach C2 Object' category called 'Set C2 Object to Spriter object'.

    Nice one. I experience the lag as well. Good thing you've posted this.

    Edit:

    lucid - How does this action work, the Set C2 Object to Spriter Object... I used it as a replacement for set position to (x,y) since the set spriter to position(spriteX, spriteY) causes a short lag, but I don't know what does this action do, it didn't go to the position(x,y) of my sprite black box, I think I misunderstood the use?

  • I can see the sprite in full. I think it is a graphics card driver problem.

    In the past I had an almost similar problem to this but the problem was when I turn on the webgl on the editor, the reason is that I was using a netbook Intel GMA 3600 graphics card. I believe it had limited graphics power & WebGL disabled.

    In your case, it might just be a driver problem.

    Can you share your graphics card info?

  • Flame152 - What you are asking is a bit vague. I don't know what you really want, you need advice, tutorial or .capx?

    If you need a .capx file, I think someone will provide you. But there is a tutorial for this also with a .capx file:

    https://www.scirra.com/tutorials/585/ho ... vel-editor

    Or if you want a detailed .capx with support. You can but one at the scirra store:

    https://www.scirra.com/store/search?q=Level+Editor

    I hope you find what you need.

  • Ashley - I did that months ago. And I noticed that you mostly read at the bug reports section so that's why I posted it here.

  • I see your point.

  • Problem Description

    I have a request at the same time a suggestion to the Scirra Team. I already made this suggestion a few months ago here:

    But I think you might haven't read it yet.

    I actually have 2 suggestions / requests:

    1)Sub Folders to Family Folder

    So my request here is to add a Subfolder Feature for the Family Folder. There are some cases in big projects that

    the requires many family. For example, RPG Games.

    ----------------------------------------------------------------------------

    2)A Separate Folder for the Family Objects on the Selection Dialog for events.

    As you can see, the family objects are flooding the dialog. It's not affecting the selection time because of the search feature & I'm thankful

    for it but it would be very neat if the Family objects were in a separate folder, for example a folder named "Family".

    Thanks

    Attach a Capx

    N/A

    Description of Capx

    N/A

    Steps to Reproduce Bug

    N/A

    Observed Result

    At the description.

    Expected Result

    At the description.

    Affected Browsers

    N/A

    Operating System and Service Pack

    Windows 8.1 64-bit

    Construct 2 Version ID

    Construct 2 r232 Beta Release

  • Problem Description

    I hope I am not yet too late. Regarding glerikud 's suggestion about this topic:

    I think it is fair to also have the variables, native/common expressions, objects in an expression format to also not be selected by SPACE, instead

    it should be selected by ENTER.

    This is only a suggestion though.

    Attach a Capx

    N/A

    Description of Capx

    N/A

    Steps to Reproduce Bug

    • In the event sheet.
    • Make a condition.
    • System -> Is between values
    • Type any expression, for example something including a variable.
    • Don't finish typing it.
    • Press SPACE before finishing the variable name.

    Observed Result

    The Variable is selected instead of the input " " (space).

    Expected Result

    The Space Key should (as a suggestion) input a " " (space) instead of selecting x.

    Affected Browsers

    N/A

    Operating System and Service Pack

    Windows 8.1 64-bit

    Construct 2 Version ID

    Construct 2 r232 beta release.

  • Yeah I totally agree measuring is very essential but the thing is that I don't even see any performance difference since in my PC, it's always near or exactly 60fps (Not sure on mobile though).

    Well, I wouldn't say that it's a waste of time though since about 75 % or more of my post here in the forum always pays off. I get answers that I wouldn't be able to come up faster by self measurement.

    And I did measure it and again no difference but I still want to know C2's event-making standards. The Do's & Don'ts that aren't written in the manual.

  • Thanks Guys. I think I'll just rewrite my events for the loops but I don't think I'll change the inverts to else, instead I will just add an "else" with the invert to make an "else if". I hope that makes it a little optimized.

  • Wow, nice post. Yeah, I've been wondering what kind of 2D platformer engine the Sonic game used that he can run & rotate like a roller coaster in 360 degrees.

    But I understand Scirra Team wants to do it slowly, 1 at a time to make the program as stable as possible.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Well, something that my professor said while I was coding "C" at class made me think I might be doing many bad coding habits in Construct 2.

    I wanted to know whether these bad habits of mine do significant impact on my game's performance.

    My game is a rpg type of game & any performance gain means a lot to me since the mechanics of the game is quite big, if you are wondering why I bothered to ask this.

    1)One thing that my professor told me about my bad habits is that I use 2 or more loops when I can just make a nested loop out of all of those.

    For example (In C2's event system):

    My way:

    *For Each AI_Characters:

    , ------> AI Behaviors....

    *For Each AI_Characters:

    , -------> AI Animations...

    Professor's Way:

    *For Each AI_Characters:

    , --------> AI Behaviors

    , ---------> AI Animations

    I do that style because it looks neat on the eventsheet, also that the events are so long that I need to organize & especially that I am grouping it to avoid confusion.

    So does separating conditions doubles the cpu computation & affect performance?

    2) Also another thing, it is about the Else... In C2, I use the "invert condition" more times the "else condition" since I am not sure if the "else" will always work.

    So in class, I did the same & my professor said that it will slow down the CPU...

    At that moment, I thought about my game and concluded my game is wasting too much CPU... since I was using "Invert condition" more times than the "else condition".

    So does it still matter in C2? Does it significantly affect performance?

    My way:

    *If Variable = 1

    , move()

    *If Variable is not = 1

    , stop()

    Professor's Way:

    *If Variable = 1

    , move()

    *Else

    , stop

    Thanks for giving time answering my questions.

  • I am not a lawyer, so what I am about to say may not be entirely accurate or correct.

    As far as I know, doing that without permission is risky. Especially that you are actually naming the actual game.

    In this case, it will now depend on the owner to sue your game or not, if you're caught.

    But there is a way to do that without mentioning a game.

    For example, instead of saying "This game is like Tetris Mania", you can say it in this way "This is a Tetris Game." or "This is like your typical Typical Tetris Game.".

    I recommend you to never mention an actual game name in your game in comparison.

Chadori's avatar

Chadori

Member since 10 Oct, 2014

Twitter
Chadori has 49 followers

Trophy Case

  • 10-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
  • x2
    Coach One of your tutorials has over 1,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
  • RTFM Read the fabulous manual
  • x2
    Great Comment One of your comments gets 3 upvotes
  • Delicious Comment One of your comments gets 10 upvotes
  • Email Verified

Progress

24/44
How to earn trophies