Шукати в цьому блозі

Приклад класів

Приклад класів
-------------------------------------
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

Немає коментарів:

Дописати коментар