XanthorXIII's Forum Posts

  • How deep can you go with Event Sheets?

    So let's say I do an Event Sheet for each Monster, 1,2,3,4 and then do a Monster Event sheet that includes those and then include that in the event sheet for says Objects. Would that work?

    Or could the order of how it's processed get a little backwards?

    *Quick note* - I know about Families and I would want to use those as much as possible, I'm just using this as an example.

  • Any tips for Organizing Projects? Most of the tutorials that I see ether everything is stuck into one big large Event Sheet with no organization or it's stuck into one big event sheet but grouped.

    Wouldn't it be ideal to separate out the logic for object into their own Event Sheets and then on the layout event sheets include those for the objects that you need on them?

  • It does when your trying to align and keep stuff aligned correctly. It also helps with the presentation of the game because stuff doesn’t look out of aligned. Let’s say you position 9 books in a row. I’ll use a for loop “i” 0 to nBooks -1

    I then take the starting x position + (i * bookwidth) With no physics the books all line up neatly in a row. With physics enabled by the 4th or 5th they start looking out of place which in my case that’s what I was seeing in my game although I’m not doing this with books. That was just a hypothetical example.

  • I've been working on moving my game over to Construct and I noticed that there is a bizarre issue with the Physics system. I've tested a couple of times and have come to the conclusion that when an object has Physics enabled on it, the Position of the object gets skewed slightly. For example, say you create a box, 80x80, place it on a layout in the middle of a 640x360 Layout at exactly 320x180. You have the Physics Behavior and have Enabled turned off, set to Inmovable and World Gravity set to 0. I have a Keyboard set to enable the physics on the object as soon as you push it. Upon loading the game in debug, we can see the object at 320x180. As soon as you hit the Key to enable Gravity, the Objects position goes to

    X: 320.0000047683716

    Y: 179.99999523162842

    I'll post this as a Bug to Construct but this is something that needs to be fixed. I was previously using GameMaker for my game and I was not getting anything like this. I strongly believe that the Physics Engine for Construct needs to be seriously looked at and implemented better.

  • What do you mean you don’t see a justification. The justification is to encourage the Yearly Subscription as a discount. It’s kind of like a contract. The monthly allows you to break away anytime without spending the full amount of a yearly. It’s probably good if you just want to try it for a month or two before fully committing.

  • I guess I just don’t fully understand how an ObjectBank is being used. If it’s being used to semi-create a blueprint why can I not pull basic information about the width and height of that sprite. And if the information is being lost between layouts how are the behaviors or anything else being retained between layouts l’ve seen in the demos. I don’t see that layout being loaded first or the objects in them as being global.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • So then what are the Demos doing with the ObjectBanks then? Games such as PopLabs have these layouts called ObjectBank on them with the objects that they need in the game. You delete that layout the game somewhat breaks. What is the exact purpose of an Object Bank then?

  • Tried using an ObjectBank Layout to pull the data but apparently Eventsheets cannot read those object properties on another layout even though I can use them for behavior templates. Very odd...

  • I’ve been playing around with Construct 3 working on porting my project over to it. For the most part I have part of it working. I had a question on pulling data from non-instanced objects.

    Part of what I am doing involves pulling information about the object, such as the width of an image/texture. However I have found even though I have an object defined, unless I put an instance of that object on the layout my formula from the event sheet cannot get the information about the image width.

    I was able to test this by adding and removing the instance of the object and certainly enough it appears this way. If this is the case, I’m fine with it, however I would like to deactivate the instances I am sticking outside the layout so they are not getting in and interfering with the game. Is there a way of doing this?

  • This is mostly about how to organize a project.

  • What is the best way to handle functions? Have a dedicated sheet for them that you include for your layout sheets or something else?

  • A couple other areas to look at is the computer/device you are working on, the browser you are using etc.. Finally if those things don’t improve you might need to go through and do some reorganization of your project, remove un-needed code, convert somethings to Java Script. We would hope that they can continue to improve on Construct to help with these issues.

    $100 a year is fine. I don’t see the need to complain about this. Considering that you are supporting the developer to continue working on new features etc.

  • I played around with the home screen, safari and Chrome. I know they’re all based on WebKit. Testing with the Homescreen I can get it to be scrollable only when I open a project. If I close the project it goes back to being non scrolling. I’ll open a bug for this.

  • Im also running into an issue on iPad where you cannot scroll on the home screen. Not sure about the editor. The side panels for properties and objects don’t appear to be effected but this might effect editing the event sheet.