Tokinsom's Forum Posts

  • If it's not too much trouble can we please have an "Enable On Start" property for all of the behaviors?

    Instead of giving my player and each enemy their own behaviors I put them all in a single family containing every possible behavior and enable/disable them as needed. This makes it very easy to code surface modifiers and such that apply to everything. Any other way is very inefficient.

    Problem is every time an enemy is spawned I have to disable the behaviors it won't be using, and if a new behavior is added I have to go through all the enemy spawning events to disable it for those that won't use it. It'd be much easier to have all of them deactivated by default, and just activate the ones they use when spawned.

  • Might be too many objects/giant textures in your layouts. Like notion, my projects have thousands of events with no lag! Maybe check for graphic driver updates?

  • It's not just the shaders, it's everything. C2 doesn't just scale up your graphics from 1x to 4x or whatever, it totally redraws them in a higher resolution. Looks terrible for low-res games since they start using "sub-pixels". Pixel rounding doesn't fix it.

  • Guys he means disabling interaction with solids for certain objects, not as a whole. It's been requested a dozen times now o.o;

    For example - Your player can get a special ability that allows him to walk through a solid object but everything else will still interact with it. Currently you can't do this.

  • I'll see if I can make a .capx for it. I just quit using ctrl+crop and made sure everything had 1px transparent borders and it's bee fine since.

  • For the record, not adding the 1px transparent border to your sprites/tiles can cause seams and in some cases a missing row of pixels on your sprites when on a certain part of the screen. Not sure why no one has mentioned it. I would say it's a bug on C2's part.

  • It takes 4 events..If that is too many, buy a license lol.

  • You can enable pixel rounding in the project properties to fix this. Unfortunately it doesn't round pixel size nor angle though like every other program out there XD; I've asked Ashley 4 times about it but it doesn't look like it's happening.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I thought he already added "for each map property". Also you can use a map property to retrieve the BG color in the meantime or if Rex doesn't add it.

    rexrainbow I can't think of anything atm! Great work! I'm still having trouble with the tile object thing I brought up earlier though...I'll see if I can find an easier way to demonstrate the problem (probably just something on my end but I dunno..)

  • Yes, let us yet again lower our standards solely to run our games on platforms they struggle immensely with in the first place.

  • Pretty stoked about this but wouldn't it be better to have it use individual sprite frames/instances for the characters instead of a single texture a la Rexrainbow's "text by sprite" plugin? It'll be much more versatile that way..for instance, you can set the properties of individual characters or words in a single string or apply shaders, or have each character play an animation or something as the string is being typed out. Doesn't look like that'll be possible with this one.

  • Hey Rex

    It seems it's not possible to create a tile object by the tileset name it uses nor the layer it's in. Is that correct?

    Here's what I'm trying to do:

    I have a tileset named "TS_Blocks" and each tile in it has a property called "Type" that is a string. They are placed as tile objects in an object layer called "TS_Interactive"

    I want to check if any tile objects are on the layer "TS_Interactive", then create the tiles, then set their animation to the "Type" property I gave them in the tileset.

    I tried...

    +On Each Object

    +TMXImporter.LayerName = "TS_Interactive"

    -Create tile at x,y

    -Set animation to TMXImporter.ObjectType("Type")

    but that won't even create the tiles. I then tried naming each tile object after its placed, then creating them by the object name instead, but then I could get it to retrieve the property "Type"! Any ideas?

  • There's a 3rd party node webkit plugin that allows you to change the window size, but you can't retrieve the screen size to position it in the center...Ashley's been talking about an official node webkit plugin for this stuff for ages but I haven't seen anything...

  • czar construct.net/en

    Already more powerful than spritefont in certain ways. Missing a few features though but I can't complain!

  • This is brilliant. Great work man!

    Is there any way to loop through the string and change a property of a single character or whole word? Not sure how that can be done with events.

    Also would it be possible to have a mode that spaces each character based on its size? That would more or less allow kerning - not all bitmap fonts use fixed size characters!