You can use "Move at angle" action.
Sprite Move 10px at angle Bullet.angle
Use a sprite or tiled background instead. It's much easier than dealing with CSS.
Here is an example:
howtoconstructdemos.com/simple-healthbar
If you are using 8direction or Platform behavior, set a vector:
Sprite set vector X to cos(Bullet.angle)*100
Sprite set vector Y to sin(Bullet.angle)*100
You might need to temporarily reduce deceleration value in the behavior and disable player controls.
Not sure what exactly are you asking, but dealing with JSON is pretty straightforward once you understand its structure. There is a unique path to every bit of data in JSON. For example JSON.Get("data.competition.0.federations.0.name") will return "UEFA".
You can use relative path, for example inside "For each entry" loops:
For Each entry in "data.competition" Console log JSON.Get(".name")
".name" here is a relative path, this code will print all league names in the "data.competition" array.
More info in the documentation:
construct.net/en/make-games/manuals/construct-3/plugin-reference/json
There are plenty of online tools which will help you to convert JSON string to human-readable format and explore its structure, for example:
jsonformatter.org
jsonpathfinder.com
Also I always recommend this small project, it shows full paths to all keys:
dropbox.com/s/srgf9lme08by9wa/JSON-RecursiveRead.c3p
This is clearly a bug, I suggest reporting it here:
github.com/Scirra/Construct-bugs/issues
You can mention in the report that it may be related to this issue.
Also, if you haven't done this already, I suggest disabling BBCode on text objects.
— Press F12 in preview and check for error messages in the console.
Check out R0j0hound's comments in this old thread:
construct.net/en/forum/construct-2/how-do-i-18/3d-carousel-42745
Develop games in your browser. Powerful, performant & highly capable.
If you know the exact number of parameters, then just list them after the function name, for example with two parameters:
runtime.callFunction("prova", 10, 20);
or
runtime.callFunction("prova", "text", "some other text");
If you want to reduce volume for a particular sound, say by 30%, you can do this:
(log10(volumePercentage*0.7/100)*20)
The same objects you have in your "On tap" events - sprite6, sprite7.
By setting Y velocity to 0, you are not allowing it to move vertically.
Use Object.Physics.VelocityY instead of 0.
.
If you need to switch between Physics and some other behavior preserving the momentum, you can use velocity values. Say, when switching to Platform, set Platform vectors X/Y to physics.velocityX/Y
You are using the wrong condition. "Contains value" searches the entire array. You need "Compare At XY", where X=Array.CurX and Y=2
Member since 26 May, 2016