Я пытаюсь сделать игру, как знаменитые точки: игра о подключении, где вам нужно соединить точки, которые являются одинаковыми цветами. Проблема заключается в рисовании линии. Он должен быть прямым и начинаться с одной точки (объект физики) и привязываться к другой точке, которая имеет тот же цвет. Было бы очень полезно, если вы поможете мне понять, как рисовать прямую линию, которая привязывается к другому объекту.Corona SDK. Соедините два физических тела, рисуя прямую линию
0
A
ответ
0
Вам не нужна линия для привязки, вам просто нужно, чтобы она выглядела так, будто она щелкает.
У CoronaSDK есть способ нарисовать линию, а другой - нарисовать прямоугольник.
display.newLine([parentGroup,], x1, y1, x2, y2)
display.newRect(left, top, width, height)
Вы можете использовать то, что вам больше нравится.
local originX -- the X coordinate where the line starts
local originY -- the Y coordinate where the line starts
local finalX -- the X coordinate where the line ends
local finalY -- the Y coordinate where the line ends
local parentGroup -- the line's parent group
local rectWidth -- the rect's width (this is the distance between originX and finalX)
local rectHeight -- the rect's height
--with newLine
local line = display.newLine(parentGroup, originX, originY , finalX, finalY)
--with newRect
local line = display.newRect(parentGroup, originX, originY , rectWidth, rectHeight)
line:setReferencePoint(display.CenterLeftReferencePoint) -- draws the line from the left
Смежные вопросы
- 1. Andengine: Соедините два тела
- 2. Соедините два физических компьютера с Apache Thrift
- 3. C# Формы, рисуя линию прогресса
- 4. рисуя вертикальную линию через контроль
- 5. Corona Physics не толкает тела
- 6. Corona SDK - Измените размер движущегося физического тела
- 7. Corona SDK добавление физических тел/не принимающих столкновений
- 8. C# нарисовать прямую линию
- 9. Ротация физических тел тела
- 10. Скрытие физических границ тела
- 11. Нарисуйте прямую линию двумя пальцами
- 12. Как нарисовать прямую линию JUNG2?
- 13. Добавить прямую линию к сюжету
- 14. Нарисуйте прямую линию для прицеливания
- 15. сделать прямую линию изогнутой, касаясь
- 16. Остановка физического тела от движения в Corona SDK
- 17. Corona SDK, получить прямоугольник спрайта, чтобы генерировать Физику тела
- 18. Corona SDK Использование JSON
- 19. Corona SDK столкновение внутри радиуса
- 20. Измените прямую линию на изогнутую линию, когда длина обгоняется
- 21. Нарисуйте прямую линию и создайте линию перетаскивания линии линии
- 22. Соедините два UIScrollView вместе
- 23. Соедините два запроса
- 24. Нарисуйте прямую линию на Google Map v2
- 25. Mathematica участок представляет собой прямую линию
- 26. Plotting прямую линию на графике совокупного вхождение
- 27. Android - Java: как рисовать прямую линию медленно
- 28. Как решить Прямую линию ставит под сомнением
- 29. Как рисовать прямую линию в jfreechart?
- 30. bing отображает прямую линию между двумя точками