Я использую изометрическую карту памяти в игре. И я не знаю, как центрировать камеру в центре карты. Есть ли какая-либо функция или учебник по этому поводу, который я пропустил? Любое руководство будет оценено по достоинству. Спасибо.Cocos2D-js: Поместите камеру в центр карты
2
A
ответ
0
Нет такой функции, но вы можете использовать функцию setPosition (x, y) вашей карты (ее базовый класс - CCNode), чтобы поместить ее в нужное место и сделать «камеру» в центре карты ,
Например, если ваш размер карты (w1, h1) и размер окна (cc.director.getWinSize()) равно (w2, h2). Предположим, что w1> = w2 и h1> = h2. Предположим, что опорная точка карты равна cc.p (0,0). Таким образом, мы можем поставить карту в центре по
map.setPosition(-(w1 - w2)/2, -(h1 - h2)/2)
Чтобы сохранить карту в центре постоянно, вы можете поместить этот код в обновлении вашей игры функция ().
Смежные вопросы
- 1. Поместите div в центр
- 2. Поместите содержимое div в центр
- 3. Поместите изображение в центр DIV
- 4. Box2d DebugDraw в Cocos2djs
- 5. Установите камеру в ЦЕНТР двух точек
- 6. Поместите ярлык в «центр» пути SVG
- 7. Поместите изображение в центр ячейки с migradoc
- 8. Поместите div с изображениями в центр
- 9. Поместите JButton в центр экрана с BorderLayout
- 10. Центр карты WP8
- 11. Центр карты и центр экрана разные
- 12. Центр маркера карты в Android
- 13. ACF MAP - Поместите маркер в левую сторону карты, а не в центр
- 14. Как указать изометрическую камеру в центр куба в THREE.js?
- 15. Вариант карты «центр» не работает
- 16. API Карт Google: поместите маркер на текущее местоположение карты
- 17. Поместите представление стека в центр экрана в IOS
- 18. Поместите изображение в начало и в центр div
- 19. Поместите текст в центр кнопки программно в TableLayout
- 20. Java: Поместите стрелку в центр краев в Jung2 Network
- 21. Как установить центр карты в определенный город?
- 22. как установить центр карты в KML файл
- 23. Увеличить мягко в центр карты D3
- 24. Google карты обратно в исходный центр
- 25. Добавить марку карты в центр gmap?
- 26. Прерывание движения маркера в центр карты Andorid
- 27. Поместите изображение в центр оставшейся нижней области на экране iOS
- 28. Android: Поместите два элемента в центр relativeLayout программно
- 29. Поместите имя приложения в центр sceen для приложения android
- 30. Поместите изображение в центр нижней границы с помощью CSS
Действительно оцените ваш ответ, спасибо. –