Somebody's Forum Posts

  • I could be wrong, but I think, in C2 terms, the items that get placed on a layout are "instances" of an object type. So if you copy an instance of an object, you get another instance of that same object type.

    Absolutely, it makes perfect sense from C2's standpoint, it's just that in most other apps copies are usually separate objects and you have to pick a different option (clone, for example) to make instances. Hence my comment.

    I'm quite impressed with your post-to-post adherence to neat formatting, btw

  • In a way C2 may be muddying the waters by it's definition that a "copy" is the same object, while a "clone" is a new object with the same base parameters. But I guess they went with it so people who "just want to copy and paste" don't make a million new objects in the process.

  • Rather neat indeed. I think it would work even better with less double roads.

  • Glad to help out - meanwhile codah's approach is probably a better bet if you had to use it in several places or had quite the amount of lines.

  • Well, Android doesn't have the Agency font, does it? Besides for better compatibility and performance you might want to use spritefonts.

  • Depends a little on your random facts, you might as well just do a really simple thing, like: Set Text = choose("My first sentence","My second sentence","My third sentence","Well, this is getting LONG","But it does seem to take even more")

    No variables, no unnecessary setting of anything, easy to edit. As long as you don't have a million facts it seems quite suitable.

  • Well there is global, and then there are regular variables.

    That's not what they mean, turefalcon - in "proper" programming it is possible to set a variable type depending on projected usage - like int (only round numbers), float (numbers with decimals), string (for words and such) and also different subtypes (how big the number can get - up to 255, or up to 32767 or 2 billion something), signed or unsigned, etc. In olden times this had a big effect on the memory usage. I don't think it matters that much nowadays, but it would be neat to know for sure.

  • Royalty free means that you don't have to pay a percentage (a royalty) for each use of the resource. How you may or may not use it is in the licence.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • By that I mean - use physics properties to launch the bullet, not the bullet behaviour - mixing physics with anything else that moves is a super-bad idea. From my testing then it acts VERY predictably each time.

  • What do you mean by disappear? If that's at runtime then your events must be wrong. Do provide more information, we cannot see into your screen and guess what you are doing.

  • You must be doing something wrong - what do you mean "if i want the same looking object to be coppied i need to import it again" - does it look different when you copy and paste? The simplest way to make regular copies is just hold Ctrl and drag the original object.

  • I suspect that might be built in to prevent a situation where a bullet can be caught in an endless loop, like if it manages to bounce off something at a straight angle it could just bounce back and forth forever.

    Don't quote me on that, however, it could also be a result of many different things.

    At the same time - since you are using physics for the targets it would make sense to also use them for your projectile.

  • So I have been wondering - is it normal that local Shader coordinate space gets thrown out the window the moment transparency or another Shader comes into play? Say, I have a simple scaling Shader:

    If one element is set to transparent it suddenly uses screen-space coordinates:

    Which, obviously, breaks the effect, but that's nothing compared to several transparent elements:

    Now they all live in screen-space and somehow manage to exist within each other's bounds.

    I'd like to ask Ashley if this is supposed to be expected behaviour and if so, is there a way around it?

  • That actually looks really cool, he's certainly nailed the way outlines should work. Wonder if it can be ported to other systems.

  • Well done, seems like it could work really well for kids.

    I felt that the 2nd level dragged on for a bit, though. Idea for an advanced level - adding time - the bubbles could slowly float up and if you miss them it's the same as picking a wrong answer.