2015-11-30 1 views
0

Я только что начал кодирование в Lua (corona). У меня есть изображение.В Lua как связать числовое значение с объектом

local egg=display.newImage("egg.jpg") 

Теперь я хочу показать случайное число на изображении и связать это изображение с ним. Например, если это изображение сталкивается с другим объектом, мне нужно получить значение случайного числа. Как это может быть сделано?

+0

Draw текст над изображением, используя любой коронный дает тебе. –

ответ

1

В lua вы можете просто добавить свойства к любому объекту.

local myRandomNumber = math.Random() 
local egg = display.newImage("egg.jpg") 
egg.numberValue = myRandomNumber 

Таким образом, чтобы получить это значение вы бы просто получить доступ к свойству numberValue

Чтобы узнать больше о случайных числах вы можете прочитать здесь

http://lua-users.org/wiki/MathLibraryTutorial

+0

Большое спасибо за ответ. Но я получаю сообщение об ошибке. «попытаться вызвать поле« Random »(значение nil). Должен ли я включать библиотеку Math, как в java, и если да, то как это сделать в lua ... Спасибо еще раз !!! – Aparna

+0

А также есть способ отображения номера на изображении? – Aparna

+0

В его посте есть опечатка, это должно быть math.random() - вы можете прочитать здесь больше: https://docs.coronalabs.com/api/library/math/ random.html – Jefecito