lionz's Recent Forum Activity

  • Build it in a way where there are not tons of objects in one layout. Probably do one large area per layout.

  • You could make use of groups on the event sheets, they are handy for splitting events into relevant areas. I think number of events running at once can affect performance but I imagine it would have to be a lot, but you can disable them using groups or not have them running all the time.

    There is also a guide of best practices which includes performance tips. You could take a look at that construct.net/en/make-games/manuals/construct-3/tips-and-guides/best-practices

  • Great :)

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Strange and impossible lol. You'll have to share the project file to work it out. Are you sure it's set to true, what makes you think so?

  • If you're saying that it switches a bool to true that doesn't exist in the function then it must be elsewhere in the code, or if that was an example and you mean it is switching a different one in the function to true then it could be any number of reasons. We can't see when the function is triggered.

    To make it foolproof I would bring the overlap family condition out of the function, and with that call the function, so it is like player overlaps costume, then call costume pick up function, this is more standard. You can send the family UID through the function as a parameter so you know which one was picked, in fact you would have to as things inside functions do not relate to instances picked by conditions outside of them, then use this family instance picked by UID to check its variable and such.

  • Looks like you are populating the first and second array in the same loop, I wouldn't do that. You need the first array ready first and you can view it in debug view to ensure it's correct. The reason you have gaps is because some rows don't exist yet. First populate an initial array then when that's complete start the shuffle loop.

    For question 1, that's not a problem your method of populating the array is fine when using an external file, my method was a quick way of adding some data to the array when I don't have an external file.

  • Made a small file dropbox.com/s/lebmbfijnr57r3t/shufflearray.c3p

    There are two arrays that represent the initial one and then the shuffled one with no repeats

  • Already answered when you posted it last time. You need a permutation table and loop through the index of this for the shuffle instead of random.

  • You should use an instance variable on the zombie object itself rather than a global variable.

  • You could have a text object where you append with newline for each action

  • In this post next to your name there is Topics and Posts you can click there

  • Please post a screenshot of the actual event used

lionz's avatar

lionz

Member since 5 Aug, 2013

Twitter
lionz has 73 followers

Trophy Case

  • 11-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
  • Forum Wizard Made 5,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
  • Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

24/44
How to earn trophies