------------------------------------- RoomWrapper = Core.class(EventDispatcher) function RoomWrapper:init() self.props = {} print("Init Кімнатна обгортка") end function RoomWrapper:thisIsMyTest() print ("В кімнатній обгортці!") end ------------------------------------- Room = Core.class(RoomWrapper) function Room:init() print("Init кімната") self:thisIsMyTest(); end ------------------------------------- local test = Room.new()
Приклад класу гравця
Player = Core.class(Sprite) -- Створюємо клас гравця function Player:init() -- Ініціалізація гравця self.health = 100 self.speed = 3 end function Player:walk() -- Логіка ходьби print("Player Walking - health:", self.health) end function Player:jump() --Логіка стрибків end --Створюємо гравця newPlayer = Player.new() --Додати гравця в рівень stage:addChild(newPlayer) print (newPlayer.health) newPlayer:walk() newPlayer.health = 50 newPlayer:walk()
3
Немає коментарів:
Дописати коментар