7Soul's Recent Forum Activity

  • Without knowing anything about how your game works I can only suggest that you use the random() expression

  • You have to download the newest NW.js version https://www.scirra.com/nwjs

  • Is the mask set for every frame of the sprite?

    You can bypass the url limitation by putting extra characters in it like http*://

  • It's a drawing I made of the Path of Exile kiwi pet, and the little badge on the left is from tulamide 's little game jam

  • What tutorial is that? I just searched the Tutorials page and I didn't find anything

  • Interesting - so what's the benefit of using multiple tilemaps instead of just one really big one? And how would I give each tilemap this camera zone object?

    In my case it's just because it's easier to edit smaller maps. I'm using Tiled and then importing to C2

    Here's what it looks like in the editor:

    http://i.imgur.com/hlknad1.png - Each red area is a camera zone, and below each zone there's a tilemap

    Also, regarding recreate initial - let's say in game you did something that made an NPC change position, or change one of its values. If we leave that screen and then come back, it would all reset if we used recreate initial, right? What would be a good way to keep those changes?

    Hm idk... in my game you never go back. The only thing that changes is that if you die and respawn, any item you picked up previously won't show up again. That's done by saving the information (UID of the camera zone and an ID for the item) of the item you picked up and then when you enter the room again, you check the save information to see if you recreate the item or not. It's... a pretty complex system, I'm having a hard time even checking it to tell you what it does

  • Using multiple tilemap objects would be an optimal way of doing this. For example, one level in my game has 65 tilemaps, but C2 knows to not draw areas out of the screen

    But we do have a system to handle enemies and other objects. Each tilemap (in your case, each screen) has a "camera zone" object, a 9-patch, that is the size of the tilemap. When the game starts, we destroy every object that isn't in the same "camera zone" as the player

    When the player enters a new camera zone, we use the "recreate initial" action to recreate the objects for the area

  • The events are looping on themselves. When it's "new" it becomes "load", then even 8 is true, so it becomes "exit" and then event 9 is true, so it becomes "new" again. All happens in a single loop so you don't notice it

    I think if you reverse the event order it should work. For a better solution, you should have a timer so there's a small delay before the user can change the option again

  • A trail exactly like that... I don't think is possible. Maybe with a lot of work or some 3rd party plugin I haven't heard of...

    But the solutions above are viable for creating a trail

  • What about number of objects, layers, effects... If draw calls is high than it means it's got too many images to display

  • You can attach your .capx so we can take a look and more easily find the problem instead of guessing the problem

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I found the 'include' function (right click on an empty space in an event sheet for the context menu, for any other new users who are wondering).

    I've been using C2 for years and I still make this mistake some times >_<

7Soul's avatar

7Soul

Member since 15 Dec, 2010

Twitter
7Soul has 2 followers

Connect with 7Soul

Trophy Case

  • 13-Year Club
  • Entrepreneur Sold something in the asset store
  • x2
    Coach One of your tutorials has over 1,000 readers
  • Educator One of your tutorials has over 10,000 readers
  • Email Verified

Progress

17/44
How to earn trophies