How do I find all the objects on a layer?

This forum is currently in read-only mode.
From the Asset Store
Use this game pack to create your own game, modify the existing game or simply take a look and see how it was made.
  • I am trying to use the SDK to find all the objects (of any type) on a given layer.

    Any tips on how to do this would be appreciated.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You can do this by grouping objects using Families. SciDave does a great job explaining how to use Families in his Mikey's Adventure tutorial, which can be found here:

    69.24.73.172/scirra/forum/viewtopic.php

    It's the tutorial I'm currently reading. He also talks about the integral parts of any game, including HUDs and events, among other things.

    If you mean see a group of objects highlighted or something similar while on a particular layout, I'm not sure there is something like that just yet. People correct me if I'm wrong. <img src="smileys/smiley1.gif" border="0" align="middle" />

  • don't have time to test this at the moment, but I would say you have to use pRuntime->GetTypes(...) and then pRuntime->GetTypeInstances(...) for each of the types you get

    then loop through the instances and check instance->info.layer, or pRuntime->GetObjectLayer(...)

    against the desired layer and put each matching object in a vector or list

  • lucid, thanks! That is what I was looking for. It's not the most intuitive, but it gets the job done.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)