I got this book : Beginning Java 8 Games Development by Wallace Jackson.
A part of the book teaches how to use Node objects ( I used the ImageView class ) as GameObjects.I'm creating a 2D Space Invaders-type game. Each GameObject has a ImageView member that contains the sprite, and the ImageView object is added to the root of the Scene. Won't having so many Nodes ( Aliens ) hog too much memory ?
What I want to know is, is using Node objects efficient, or is there a more efficient way to represent these GameObjects ?