kidswithcrowns's Recent Forum Activity

  • Alon Here is an example of how you would do it with UID and functions ufile.io/sj12iisk

    If you use Object.UID it will give you the UID of whatever object is currently 'picked'. In this case it's whatever object your cursor is over

  • I'm trying to convert all my individual Instances events to one general Family for more efficiency and less events.

    For example I have an event that whenever the Mouse Cursor is over instance it will Flash (using the Flash Behavior).

    When I tried to convert it to a Family to affect other objects instances I found out that... there is no Flash Behavior for Families.

    So I made a simple Function to make the Flash-Effect, but again.. with or without "For Each" I can't get this to work right.

    Can somebody explain? or if it's confusing (for noobs like myself) add an example file or screenshot?

    Thanks ahead!

    Work in Progress so far:

    The Function "FLASH ME" doesn't know which object you want to flash. Try adding a number parameter to the function called UID which passes through the UID of the object you would like to flash, and then add a "Pick by UID" condition to the function to pick the family object with the UID that has been passed through

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Angles are weird, I think C3 will read "is between 345 and 65 degrees" backwards because it likes you to put the smaller angle before the larger one

    I'm not sure if that's why this is happening but I would change that and also add an 'else' to each condition checking the angle

    so

    Is between angle a and b

    ELSE

    is between angle b and c

    ELSE

    is between angle c and d

    etc

  • Weird

    I remember someone saying that 'is on-screen' is a good way to get better performance since it lets the engine only run calculations on objects that are on screen

    But with this set of events at about 50 objects 'is on-screen' tanks performance. It runs MUCH better with the condition simply disabled

  • The Drawing Canvas can do this

    Have the sprite spawn multiple drawing canvases that paste the sprite and then fade out

  • Played to level 20 on my chromebook. No issues. I love the atmosphere and the little details. Great work!

  • Nice, reminds me of KidPix!

  • Awesome, thank you for this!

  • So I was successful in applying for a government grant which will allow me, among other things, to hire a pr firm and brand consultant prior to release (in Oct). One of the things that came up was that the story didn't tie together really,. So in a bid to address this issue, I've decided to do a series of collectable comic pages through the game. Here's the first couple (which also double as the game's new intro)

    Nothing's set in stone on this, so I'm happy to hear feedack :)

    Congratulations on the grant and the progress of your game!! I didn't know grants like that existed. How do you go about finding them?

  • I could recreate my player sprites and recolor them by hand (would be nice if you could paint bucket across all animations, but oh well) but this is a pain in the butt, doesn't let me change colours easily later on, and becomes a massive amount of work if later on I want to add more colour modes.

    There's a very quick way to add new skins using the Desktop Download version of C3

    USING THE DESKTOP VERSION:

    Set up:

    1. Create Master Spritesheet of all character animations

    2. Split the Master Spreadsheet into separate files using a spritesheet splitter tool online

    3. Put the split frames into a single folder called "Import" or something

    4. Load the frames into a Sprite Object and get it set up how you like (In your case just replace the old frames with these new frames)

    Adding new skins:

    1. Edit the original Master Spritesheet to a new color using global paint bucket

    2. Split this new spritesheet the same way you split the Master Spritesheet

    3. Put the folder containing the new frames in the same location as the "Import" folder. Rename the old "Import" folder to something else, and rename the new folder with the new skin to "Import"

    3. Duplicate the Sprite object you'd like to add a new skin color to

    4. There's a button in C3 Desktop version when you're editing a Sprite's animations called "Reload from source" or something. This will re-fetch the files from your computer using the file locations. So it'll find C// Desktop/import and replace all your frames in the Sprite Object with whatever it finds, in the proper order.

    This takes a bit of setup but once you get it going it's very fast. I had a Sprite with over 100 unique frames and 30 separate animations, and this allowed me to add new skin colors within a few minutes

  • You can use the text object

  • It's easy to sit back and say "they should just do XYZ!" but I think this would really be a huge project with significant opportunity cost (displacing multiple other major features)

    Ashley You mention opportunity cost and the small size of C3's team a lot. Have you considered expanding your team?

kidswithcrowns's avatar

kidswithcrowns

Member since 7 Sep, 2018

Twitter
kidswithcrowns has 1 followers

Trophy Case

  • 6-Year Club
  • Email Verified

Progress

7/44
How to earn trophies