Alright, I've been looking at tutorials on youtube to get myself familiarized with Godot.
So far so good, a little hang up as the video is a bit older. The game in question is a brick breaking game. Simple, straight forward. Best way to learn I figured is to tweak it, fiddle, and try to add my own ideas further on it. The snag is I can't seem to figure out how to spawn a new ball when the old one gets past the paddle.
extends KinematicBody2D
class_name Paddle
const new_ball = preload("res://Mini Scene/Ball.tscn")
func ready():
setphysicsprocess(true)
setprocess_input(true)
func physicsprocess(delta):
var y = position.y
var mousex = getviewport().getmouseposition().x
setposition(Vector2(mousex, y))
func inputevent(viewport, event, shapeidx):
if event.type == newball.end:
var ball = newball.instance()
ball.setposition(position-Vector2(0, 16))
getparent().addchild(ball)
I apologize if I have totally butchered this, as I am new to this. So far in my readings over the course of several hours, all the text i've come across is how to spawn something based on a mouse or the keyboard but I want it to automatically spawn at the point of the paddle.Could I get some help perhaps?
Thank you.