piranha305's Forum Posts

  • Ashley

    So with the new Function Feature, the user experience of adding a new function is great, when typing in a description, you get intellisense for all previous descriptions you have typed. this is a great feature and could be something very useful for other 3rd party addon's to adopt. is there currently a way to implement something like this through the SDK? If this is not currently supported in the SDK, will there ever be a plan to implement this or something similar?

    Tagged:

  • No i dont think you can avoid having to refresh the page. C3 pulls the latest version of the addon when the app starts, and changes you make after don't get pulled.

  • Added Theme support in c3ide https://piranha305.itch.io/c3ide

  • I have gone ahead and reported it to avast as a false positive. I have been using McAfee and it has not triggered. I will wait to hear back from avast. thanks

  • that's great thanks

  • Will there be specifications on how to add the new async wait feature to javascript sdk? this is very awesome!! will it be as simple as marking the action function as async? or are there other requirements to signal the engine the work is done?

  • I have added a TODO to create a new template to support themes in c3ide, I will work on this next week!

    github.com/armandoalonso/c3IDE/issues/33

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Can anyone create a Firebase plugin for Construct 3? I don’t understand scirra developers, they require a C3 subscription, but they don’t want to do the necessary plugins ... How can I make an online game with a database and honor boards if all the plugins from older developers such as rex_firebase work only on C2. Why do I then buy a subscription if there is no sense from your engine in online functions?

    there is a firebase plugin here, but it's paid made by

    construct.net/en/forum/construct-3/plugin-sdk-10/construct-master-collection-139046

  • construct.net/en/make-games/manuals/addon-sdk/runtime-reference/runtime

    The runtime function GetTimescale does not exists, GetTimeScale works with uppercase S.

    this drove me crazy for a bit.

  • okay that works, but it is overly verbose. in the meantime this is good enough. thanks

  • in C2 SDK, you could do somethign like

    this.runtime.getDt(this.inst);
    

    looking through the C3 docs i don't see an equivalent function. there are several functions having to do with time.

    	GetStartTime()
    	GetGameTime()
    	GetWallTime()
    

    but none of these get delta time. and none of them are scoped by instances. what is the best approach to get the dt of an instance? in context, this is for a behavior that will move the instance and i need the dt for the movement calculation

  • So escaped characters don't seem to work in strings such as \n, there is a system expression for newline which can be used to have the same effect, but what if you wanted to do something like \t to add tabs between string? \t does not work inside the string, and there is no tab expression that produces the same effect? is there another way to accomplish this.

    note adding " " does not work, the tabs take the previous set of text into account and lines every thing up properly. i also tried to copy a tab character and paste it but it reduces it to a single space?

  • So when u create a new object (let's use sprite as an example) I cannot edit any of the properties until I create an instance (drag object to a layout) now I can click on the object in the layout or in the object and edit instance variables for examples. Now let's say I have one instance in a layout and I set his instance variable value to 123. On a new layout when I drag the same sprite to create a new instance he will have the instance variable value already set to 123. Now the issue is when I have 2 instances of the same object with different settings (instance var, behavior settings... Etc) when I create a new instance in a new layout the settings that will be applied are unpredictable. This becomes tedious when you want to create an object with the varients but most of them need to be a certain way... Think of like prefab. This use to behave differently

  • So before when i created an sprite and added a behavior, i was able to manipulate those properties by clicking on the object in the object list. Now i have to have an instance. the thing is if i have multiple instance each with different settings, how does construct know which is the default? clicking on the object in the object list shows multiple values for the value. but when i create a new instance how can i control which settings get applied to the instance?

    It becomes very tedius where ever time i add an instance to a layout i have to re configure the settings.

    My though was maybe its the very first instance you add, so i made sure i added my first instance to an object bank layout and configure his settings there. but that does not seem to work that way. does any on have insight and to how better control this?

  • I have actually made a few "games" with GM (sadly lost to the sands of time) and while I don´t think it´s terrible, when I tried C2 it just instantly clicked with me in a way GM never managed to. The rest is history.

    I don´t think GM is terrible, just not for me.

    I agree, i have used GameMaker Studio 1/2 in the past, I think construct does alot of thing better (GUI,Instance Management, Visual Programming, Engine Updates ....). and things are more intuitive, and it's super fast to add feature/prototype your game. and with the hard work Scirra is doing adding new features/ bug fixes as quick as they do... It's just a matter of time before one of the many talented people using construct make a hit game, and give the engine recognition.