Somebody's Forum Posts

  • By realistic I mean - there are certain proportions in nature, things that we are used that, that sort-of make sense. Obviously a demon or such doesn't have to follow these rules, but if it seems like its head is the heaviest part and it would fall over then it gets a little cartooney. Or if it has short little appendages, etc.

    It's obviously a question of taste, I made a little sketch here - the first guy probably looks more dangerous (although more cliche, have to admit), while the second version appears a little goofy:

    I mean, your art is top notch, but there's a reason we don't see those types of proportions in movies, for example. Then it's up to you what sort of "feel" you want to achieve.

  • The tile-able shift is way, way better than i am accustomed to for a pan! Thank you, this is exactly what i was looking for.

    Roatate + an offset is nice for smoke poofs, and for magic effects. It also helps with randomizing fog and cloud effects.

    Thank you Somebody!

    Glad you like the Shift, as for rotate - I think it might be considered a somewhat expensive shader effect, given all the math that goes on... although... sine functions use the same math and live... Actually I had an idea here, will look into it (next week)

  • Thanks for the thorough explanation, R0J0 (man, your name is hard to type out). I'll make sure to test the new version with shaders (in a day or two), there was some weirdness there recently (color shifts on edges), perhaps it's fixed by this addition as well.

  • Somebody HOLY SHIT! You just made ALL the shaders I missed during the game production.

    These effects are incredibly useful, and some really could/should be included by default in C2. (< Ashley ?)

    Scrolling UV is a basic which is very, very used in other engines, saves tons of animation frames for waterfalls, lava, etc... and was missing badly.

    Most of your other shaders like Trim are super helpful as well for HUD. It would have saved me a lot of time on life bars, etc...

    Thank you for the kind words, heh, heh. I was kinda thinking about usage so they are really simple, but, hopefully, practical Also I'm always worried about performance cost and unsure if things are done right, but they are as right as I can get them - another reason why most things have few parameters, etc.

    Thank you very, very much for all this work. Looks like you're on fire! : )

    i can't wait to see what will be your next ones.

    EDIT: Should you have the time to do it, a "time" parameter would be super convenient for the seamless effect, so we don't have to modify a variable every tick to generate endless lopping objects like waterfalls or rain textures. (A "sine" parameter could help as well, to make objects like the one you show in your example.)

    One reason I didn't do it was because time passed onto a shader is seconds passed from the start of the app. So there would be no control - you couldn't know that it would move from when you enable the effect, etc. But - it's totally doable so soon there should be an effect for "unattended" scrolling of things

    EDIT2: Your Dot effect is fantastic as well. Are you able to apply it on a full layout? I got it to work on objects, but not on the layout.

    The demos actually use it on a layer, so it should work, yeah. Have you checked them out?

    Cool stuff is coming for sure, but I just happen to be going to Poland (why not, right?) so "almost daily" will be weekly for this week.

  • If Pan is what I think it is then look in my signature for several versions. Rotate... Would it really be useful?

  • Awesome. Question: does it draw to the same size rectangle as the paster object or the object that is being pasted in? If the answer is paster, could it become the pastee?

    I'm just assuming that the base object will nearly always be larger than what is being pasted in, so it would make sense to make a pastee sized object as the temp.

  • Kyatric

    Can we pin this post ?

    It already has Google's attention, we now need to do this:

  • Unnatural20 - again - he wants to do it in runtime - no programs, no extra steps - load the file up and C2 should analyse it and make an optimal version. Which, to be honest, is beyond what C2 can do (at least natively). You can split sprite strips and such using plugins like Paster, but I don't think anything has the ability to load GIFs frame by frame. Even if something did you would have to guess or limit the amount of frames, etc.

    Best bet is a custom plugin, but that's some crazy work.

    Overall it sounds like JethroNull is trying to make an app using C2, which isn't a bad idea, but perhaps a hard one for this task.

  • I read the tutorial about dt, but I didn't figured out how to achieve what I want.

    Thanks for the short version. How can I add a "duration" parameter to this ?

    dt is your time - every second it will add up to more or less 1 - so if you do something like Value + dt*50 - within one second that value will go up by ~50. If you do dt*25 then it will take 2 seconds and so on.

    Just understand that there's no limit to it, hence the "If value >50" in my example, otherwise if, for example you do an "Every tick" condition it'll just endlessly add 50 every second. Which is one reason why the Tween plugins mentioned by codah are pretty neat.

  • If 60 fps isn't fast enough that means you need less frames - just use every 2nd frame, for example.

  • You mean layouts, not layers. You don't have to have a new event sheet for each one, no. Do read the manual entry for them.

  • You should read about delta time, but the short version is: if opacity > 50, opacity = opacity - 50*dt

  • Another suggestion is to invest in a good nice pen and paper! Draw, write... write the order of things that should happen. Try to break down in the way a computer would do it. It will make it easier. Also if you have problems with math/logic it helps to write down the numbers, draw graphics.... arrows, pointers.. visual aids!

    The rest are really good suggestions and this one is as well, but I would like to update it for the 21st century with a suggestion of a decent Android tablet with a stylus - you can save all your notes, you can draw and you can take thousands of those things with you. If you upload to the cloud it'll probably stay with you forever, which sheets of paper rarely do.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I did, since this problem also affects a project of mine - it doesn't work - perhaps you aren't following the instructions. Here's a visual:

    If we open a file, then try to open the "same file" (no matter if it has had changes or not) it simply doesn't load again.

  • As far as I can tell, the bug you have reported is that when you turn seamless mode off, seams appear. Is that really surprising?

    It's not readily apparent (thanks, weird image size limiting scrolling box), but the problem in the images is that tiles that should look like this /\/\/\/\/\/\/\/\/\/\/\ suddenly look like this /\/\______________/\/\ with seamless rendering on.