NetOne's Forum Posts

  • FWIW, using "move to front" or "move to back" in a loop is very inefficient. This is why we made the System 'Sort Z order' action - it's much more efficient for ordering lots of instances.

    Hi Ashley

    Ive just seen this.

    I supose it is to do with z-sorting every run of a loop compared to z-sorting all at the end

    So would it be correct to assume that this recommendation is also applicable to something like

    For Each "ZObject" > in order of instance variable Z (ascending) > move to XY

    ZObject move to bottom of layer

    (as this will process in order of individual instance Z variable,

    thus the objects will appear in the correct Z order naturally)

    so would actually be better to do like

    For Each "ZObject" move to XY

    then Sort all ZObjects together according to ivarZ

    So now they are moved first in any order then Z sorted all at once after the loop

    ?

    cheers

  • Hmm yeah it's a bit of an odd case. We store a list of file ID values for the cloud project locally for the recent projects list, so until you try to actually open the file we don't contact Google Drive to see if it's there. Deleted files are exactly the same as normal files in Google Drive, except they have a label saying "trashed = true", so I guess it allows you to open the file if you still have the ID.

    Nepeo

    Ok, so if the file has a "trashed" tag when you try to open it

    then dont let C3 open it it and instead display a message

    "sorry this file is no longer available"

    or "this file has been deleted from your drive, would you like to recover it?"

    or something like that.

    This is very important as there is nothing worse than wasting hours blindly working on an out of date game file.

    Yes I have done this a few times it is not fun especially as it usualy takes a day or two to realize

    Cheers

  • damn,

    pretty much every sprite in my game, bar the bullets and hud, are in a single family. Can be 100s at a time

    I will have a look tonight.

  • Thanks Ashley (and all) for clarifying,

    apologies for being a bit of a noob.

    Im looking fwd to making the switch to C3

    cheers

  • newt yea but my thinking was that once you give C3 full drive / drop box permissions then anyone with access to your C3 account will have access to your cloud C3ps

    but Elliott, you are saying that a new device would prompt full login request and further prompts to grant permissions again for that device.

    this is reassuring.... and makes sense

    edit - i dont have another device to test but I logged into C3 using edge on the same computer and it asked for logon and permissions so it is even browser specific. so it looks like its a local thing ... cool

    .... all good I think then????

    another edit (sorry ill stop now)

    but when I look in Google Drive app permission settings it simply says that Construct 3 has access to Google Drive.

    So doesn't this apply everywhere ???

    are we sure it is machine / browser / ip specific ???

  • It's either stored in your account on Dropbox etc., or in you browsers webstorage aka locally.

    The only thing you would upload to them is an export for mobile compile.

    Yes so any Scirra employee who has access to your Scirra account has access to your Construct 3 account (its the same account) and thus has access to your Drop box / Drive (through C3)

    So has access to your source files.

  • If I work on a game and save to cloud.

    Then the delete c3p file from Drive from whatever folder

    Then open Construct 3 and select the recent project (which should be deleted) .

    Construct 3 will still open the deleted file no problems

    clearly it is finding it in the Google Drive Bin

    this is kinda not good and could cause all sorts of issues.

    the Bin should be off limits for "open recent projects" ,

    (the regular cloud open Project window does not seems to be able to look in the bin)

  • So I'm kinda ready to make the jump to C3

    I know security has been discussed and you have said you dont keep user files etc (even for cloud build / export manger?)

    but there is one thing really bugging me ...

    Some / all? Scirra/Construct employees will have full admin access to our accounts.

    That means full access to our source c3p files stored on cloud.

    Is this correct ?

  • ome6a1717

    I don't entirely understand what you are saying but

    When you load an array from local storage or whatever,

    the size is set by the json file you are loading in.

    It doesn't matter what the size of the array was before this.

  • Wicked....

  • Ive never used platform but had a quick look at its expressions and

    dx and dy in the first example = exactly what would be x and y movement vectors

    And (sqrt(Self.dx^2+Self.dy^2)) = exactly what would be player speed

    So you can just substitute them over. i.e on collision with ball then player x vector = player speed * cos angle ball to player etc

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Youre probably in debug mode logging all the data frame by frame.

  • You need to enable "high quality" full screen scaling to get the benefit of turning pixel rounding off.

    You normally would not want linear sampling on for pixel art games. Well it is an artistic choice but it is confusing the matter for now and is not related to what you want to achieve.

    To achieve what you want with those textures and if you want smooth panning and zooming / scaling pixel art you need

    pixel rounding off and

    high quality scaling on

  • Sorry Cryptwalker I didn't make it, but I wanted to post an October video so here it is belated

    it dosent look like much has changed but....

    i did actually bust my ass on this the last couple of days

    and have added......drum roll please

    a sound system

    a death respawn system

    the beginnings of a menu system

    and a simple score system

    so it almost resembles a game now!

    as always ignore all graphics just all placeholder for feel

    have to go an do work things for the next few weeks so wont be much progress for a while, another reason I wanted to post this as a marker. but i reakon a couple of things and some graphics and a demo is not far

    https://drive.google.com/open?id=1PAF8yDP6Mez7UUWjMKLmhhOTPN8VtYPB

  • NetOne

    Congrats to finally figuring out what it was. I noticed this setting is not even available in C3, which I'm mostly using nowadays.

    From the manual

    [quote:3qnpigy0]Use high-DPI display

    Some devices have a much higher resolution display, with more dots per inch (DPI) than other devices. Setting this property to Yes will use the full resolution of the device for maximum display quality, although this can sometimes reduce performance. Setting to No will treat the display like a traditional low-resolution display, which reduces detail but can improve performance.

    Don't know why it had any effect on the system scale setting and the browser zoom setting though. I always thought this setting was for if you make low rez games like 320x240 point sampling, but never imagined system and browser scaling would have any effect on it if set to no.

    Good find. I don't know if that's still a bug though. If it should behave like that?

    Well that description is not right,

    that is what it probably should do but that is not what it does,

    or as you say maybe a bug. (ill leave it to some other poor sod to file though)