WackyToaster's Recent Forum Activity

  • For camera rotation, I'd scour the documentation and example projects

    construct.net/en/make-games/manuals/construct-3/plugin-reference/3d-camera

    The actions offer a variety of ways to move and rotate the camera. It can be a bit tricky to set up but you'll figure it out.

    As for the sprite that rotate to camera angle, they are generally referred to as "billboards" and there's an example project that does that (+ some extra)

    editor.construct.net

  • I vaguely remembered this warning but I'm not 100% certain it applies for you, posting it just in case.

    construct.net/en/make-games/manuals/addon-sdk/runtime-reference/object-classes/instance

    GetSavedDataMap()

    GetUnsavedDataMap()

    $33 / month

    That pricing is not even remotely crazy. There's other software out there that costs 5x this much monthly. And for everything there's free alternatives. Don't like it, don't buy it.

    Every hobby costs money somewhere. Gamedev might not be the cheapest hobby, but it isn't an expensive one either.

  • I haven't played too much with 3D yet but for a static image, can you not just set the layer rendering mode to 2D? And maybe parallax to 0,0 so it doesn't move.

    And for an actual skybox, can't you just use the default cubes with your sky texture?

  • Yeah same, pretty sure there's something bugged here.

    Notifying Tom

  • You can just directly put it into the JSON plugin from the script.

    construct.net/en/make-games/manuals/construct-3/scripting/scripting-reference/plugin-interfaces/json

    	const data = your json data
    	const c3json = runtime.objects.JSONobject.getFirstInstance();
    	c3json.setJsonDataCopy(data);
    	c3json.setJsonString(data); //use this if your json comes in the form of a string instead of object
    
  • Wouldn't you want to set the position just to Spaceship.X, spaceship.Y? I feel like that math doesn't make much sense.

    I've never used bumpmaps so maybe I'm misunderstanding something...

  • There's only one origin point, but I think you mean image points.

    I'm pretty sure there's no hard limit to it, I also don't think there's much of an issue with having 20. Maybe there will eventually be some performance impact since the position of these image points have to be tracked through all possible image manipulations (translation, rotation, mesh deform,...) which I'd assume adds some math overhead. But that overhead is probably very small so I'd not worry too much about it.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Are you using pixelart?

    When you create a new project there's a checkbox that says "optimize for pixelart" which sets a few settings.

    You can also adjust these settings later in the project propierties

    construct.net/en/make-games/manuals/construct-3/project-primitives/projects

    - Fullscreen mode: Letterbox integer scale

    - Fullscreen quality: Low

    - Sampling: Nearest

    - Pixel rounding: Set checked

  • Move to object is probably the most sensible choice, it lets you specify if you want the arm to be "in front" or "behind" the object. If you just set top/bottom it will work until you have other objects where the character goes behind or in front and the arm will end up at the top/below of ALL objects on the same layer.

    And yes, Z-Elevation is similar but does so within a 3D Space, which is why the arm gets larger or smaller.

  • All posts here come from a place of commitment and/or love for C3 and Scirra.

    Exactly.

    This does mean designing a new API in co-operation with the addon developer community

    This is honestly the best outcome for both sides I think.

  • Yeah as Ashley noted you are misunderstanding what the OR operator does. Here's a solution that (I think) should do what you intend it to do.

    	Player.X+random(64,150)*choose(-1,1)
    

    EDIT: I should add that technically my solution isn't the "best" one since it requires a multiplication. I'd go with the one XHXIAIEIN posted:

    Player.X + choose(random(-150, -64), random(64, 150))
    
WackyToaster's avatar

WackyToaster

Member since 18 Feb, 2014

Twitter
WackyToaster has 26 followers

Connect with WackyToaster

Blogs