dop2000's Recent Forum Activity

  • I don't think so.

    Using "Fullscreen: Off" option is a bad idea, I suggest studying this tutorial:

    construct.net/en/tutorials/supporting-multiple-screen-77

  • You can store the correct sequence in a text variable.

  • Here is a simple way to drag a sprite at distance. Add two instance variables on the sprite - dx and dy and these events:

    You can also try a virtual "thumbstick" control:

    howtoconstructdemos.com/category/virtual-joystick

  • So let's say the OBI character has 20 dialogue lines. Some are on sheet1, some on sheet2 etc.

    When you collide with OBI, how do you know which dialogue should be played and from which sheet?

  • If there is only one instance of each object, you can use inverted "Is overlapping" condition:

    Box Is NOT overlapping Scale : Set text invisible
    

    But this won't work if there are many boxes. In that case you can try something like this:

    On every tick : Set text invisible
    
    Box Is overlapping Scale : Set text visible
    
  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Saving on every tick is an overkill. Even with Local Storage this may cause lags on some devices. Also, the game may run at 240 fps, why would you need to save 240 times per second?

    I suggest saving maybe once ever 3 seconds or so, this should be more than enough. And instead of saving positions of all blocks just re-generate them randomly when the game is resumed.

  • If you choose templates, they definitely need to be in the same project, on another layout.

    A template can consist of several objects combined into a hierarchy. Unfortunately, Tilemaps can't be added to hierarchies. Please vote for this idea:

    construct23.ideas.aha.io/ideas/C23-I-79

    So you will have to create two templates for each room. One template with a tilemap, and a second template with a hierarchy containing all other objects from that room - enemies, loot etc.

  • You can also start "Attack" animation in the same event where you set ParalizeEnemy to true.

  • I don't understand your question at all.

  • In your first post you mentioned you want to use videos for an idle NPC which doesn't move much. I would definitely not recommend this for the main character, especially modular and with so many different animations.

    I feel C3 may not be the right engine for this kind of game.

  • Yes, you can load each tile from an array, but it will be much easier to load the entire tilemap.

    Manually create rooms in a separate project (let's call it Level Editor), and export each room tilemap to a string using Tilemap.TilesJSON expression.

    Then in your main game you can quickly restore the entire room from a JSON string using "Tilemap Load" action.

    You can store these tilemap strings in a dictionary, array or text files, it's up to you.

    .

    Another option is to use templates. Simply create all room templates on a separate layout. And in runtime spawn a room by its template name. For example:

    Create RoomTilemap from template "big_boss_room"

  • Event #2 on your screenshot runs on every tick while Is ParaliseEnemy condition is true. And you tell the animation to play from the beginning. That's why it's constantly restarting and you only see the first frame.

    You need to add another condition to this event:

    Enemy "attack" animation is NOT playing

dop2000's avatar

dop2000

Online Now

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

Twitter
dop2000 has 257 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