Open Innoviox opened 7 years ago
for improvement that I wrote down after the ESS test:
Things to do:
Ideas for restructuring and improvement
Facilitate Item creation Item I = new Item(modelFile, textureFile) .setScale(...) .setPosition(...) .setRotation(...);
Item I = new Item(modelFile, textureFile)
.setScale(...)
.setPosition(...)
.setRotation(...);
Add object that moves with Camera ==> TiedItem extends Item implements Tieable
TiedItem
CollidableItem implements Tieable
Camera implements Tieable
PseudoMesh: a mesh that doesn't render
UML for TiedItem
Restructure item package item interfaces => Tieable, Collidable model => Material, Texture, Mesh lighting => Light, ... Item, CollidableItem, TiedItem, ...
for improvement that I wrote down after the ESS test:
Things to do:
Ideas for restructuring and improvement
Facilitate Item creation
Item I = new Item(modelFile, textureFile)
.setScale(...)
.setPosition(...)
.setRotation(...);
Add object that moves with Camera ==>
TiedItem
extends Item implements TieableCollidableItem implements Tieable
Camera implements Tieable
PseudoMesh: a mesh that doesn't render
UML for TiedItem
Restructure item package item interfaces => Tieable, Collidable model => Material, Texture, Mesh lighting => Light, ... Item, CollidableItem, TiedItem, ...