Есть ли способ установить x и y одновременно с использованием объекта Point?Использование точки для установки позиции
0
A
ответ
1
Нет, если вы не используете конструктор. Класс Point имеет функцию смещения (x, y), поэтому вы можете сделать что-то вроде point.offset (-1 * point.x + newX, -1 * point.y + newY), что могло бы повлиять на то, что вы желание.
Есть ли определенная причина, по которой вы хотите установить ее одновременно, или просто пытаетесь написать компактный код?
0
var p:Point;
p = new Point(5,10);
// after that
p.x = 27;p.y = 34;
У вас может быть несколько команд в одной строке, если вы хотите написать компактный код. Таким образом, вы избегаете делать умножения, что просто усложнит ваш код и сделает его более неустойчивым/медленным.
Смежные вопросы
- 1. Использование позиции onmouseup для установки позиции до ближайшей точки не работает
- 2. LESS - Математика для установки позиции
- 3. Использование координат для позиции
- 4. Каково использование интервала установки для контрольной точки при искровом потоке?
- 5. Точки классификации по их позиции
- 6. Пакет n VBS для установки точки доступа
- 7. Что это означает для установки точки останова?
- 8. Использование автозапуска для установки пользовательского UITableViewCell
- 9. Использование .data() для установки переменной
- 10. Использование UICollisionBehavior для установки границ
- 11. Использование fminsearch для установки распределения
- 12. Использование Ansible для установки Docker
- 13. Использование Brew для установки rbenv
- 14. Использование bzr для установки OpenERP
- 15. Использование структур для установки функций
- 16. Использование gacutil для установки .dll
- 17. Использование узла для установки jshint
- 18. Использование homebrew для установки pyinstaller
- 19. Использование JQuery для установки minwidth
- 20. Использование SwingWorker для установки координат
- 21. Использование WiX для установки бинарных файлов VB6
- 22. Использование позиции: исправлено - CSS
- 23. Использование индекса для поиска позиции в матрице
- 24. Использование gregexpr для получения позиции в строке
- 25. Использование переменных CSS для смещения позиции
- 26. Использование переменной для изменения моей позиции
- 27. Использование перехода css для изменения позиции элемента
- 28. Использование BroadcastReceiver для получения игровой позиции песни
- 29. Возможность установки позиции звука перед воспроизведением
- 30. Поиск точки в списке его позиции
Да ... больше, чтобы сэкономить на строках кода. – redconservatory
@redconservatory, просто помните, что меньшее количество строк и быстрее/лучше не эквивалентны^_^ – jswolf19
Еще одна идея - расширить Point для добавления этой функции - вы можете добавить на нее функцию set (x, y). Это было бы лучше, чем моя идея хакерского смещения() и позволила бы вам скомбинировать ваш код без непреднамеренного обфускации вашей логики. – sean