ch
Feedback
PointJS - The u Chat | Александр Птичкин

PointJS - The u Chat | Александр Птичкин

前往频道在 Telegram

1. Сайт: pointjs.ru / pointjs.io 2. Наш мессенджер: theuchat.com 3. Уроки анимации: mult-uroki.ru 4. Болталка: @mult_uroki_ru 5. MMORPG игра: @Zombie_Tap_bot 6. Сотрудничество: @multuroki 7. Наши игры: https://t.me/addstickers/Zombie_Tap

显示更多
477
订阅者
+124 小时
+17
无数据30
帖子存档
Готовлю материал для второго урока по обучению DeepSeek. А тем временем первый урок летит по просмотрам. Может будет самым по
Готовлю материал для второго урока по обучению DeepSeek. А тем временем первый урок летит по просмотрам. Может будет самым популярным, как в свое время стало видео по теме "Как работает транзистор" или по анимации в Moho

Ну как вам качество ответа? Качество поиска превысило 1 тоесть совсем четка Вопрос: Как сделать движение персонажа по клавиат
Ну как вам качество ответа? Качество поиска превысило 1 тоесть совсем четка Вопрос: Как сделать движение персонажа по клавиатуре. Чтобы сделать движение персонажа по клавиатуре в PointJS, вы можете использовать следующий код:
var pjs = new PointJS(640, 480, {
  backgroundColor: '#ffffff'
});

var game = pjs.game;
var key = pjs.keyControl.initControl();

// Создаем персонажа (анимированный объект)
var player = game.newAnimationObject({
  animation: tiles.newImage("resources/animationCharacters/peasant/peasant_Idel_514_290_30_4.png").getAnimation(0, 0, 514, 290, 30),
  x: 100,
  y: 100,
  w: 514,
  h: 290,
  delay: 4
});

// Обрабатываем игровой цикл для движения персонажа
game.newLoop('playerMovement', function() {
  // Горизонтальное движение (A и D)
  if (key.isDown('D')) { // Если зажата клавиша D
    player.x += 2;        // Перемещаем игрока вправо
  } else if (key.isDown('A')) { // Если зажата клавиша A
    player.x -= 2;         // Перемещаем игрока влево
  }

  // Вертикальное движение (W и S)
  if (key.isDown('W')) {   // Если зажата клавиша W
    player.y -= 2;          // Перемещаем игрока вверх
  } else if (key.isDown('S')) { // Если зажата клавиша S
    player.y += 2;           // Перемещаем игрока вниз
  }

  // Дополнительные действия при удержании комбинаций клавиш
  if (key.isDown('Q') && key.isDown('W')) {
    // Например, специальное действие
    player.setFlip(0, 1); // Можете добавить свое действие здесь
  }

  player.draw(); // Рисуем игрока в каждом кадре анимации
});

game.setLoop('playerMovement'); // Устанавливаем наш игровой цикл как основной
game.start(); // Запускаем игру
Этот код: 1. Создает объект управления клавишами (key = pjs.keyControl.initControl()) 2. Использует метод newAnimationObject для создания персонажа (можно заменить на newRectObject для простого прямоугольника) 3. В игровом цикле проверяет состояние каждой клавиши с помощью key.isDown() 4. При зажатии соответствующей клавиши изменяет координаты игрока 5. Рисует персонажа в каждом кадре анимации Ключевые моменты: - Используйте isDown() для проверки состояния клавиш (работает даже при удержании) - Для движения используйте player.x +=/-= и player.y +=/-= - Можно добавить ограничения на перемещение за границы экрана - Для анимации персонажа используйте методы объекта animation Пример для простого прямоугольника:
var player = game.newRectObject({
  x: 100,
  y: 100,
  w: 50,
  h: 50,
  fillColor: '#3e90d1'
});

// В игровом цикле обрабатываем управление
game.newLoop('playerMovement', function() {
  // Горизонтальное движение
  if (key.isDown('D')) {
    player.x += 2;
  } else if (key.isDown('A')) {
    player.x -= 2;
  }

  // Вертикальное движение
  if (key.isDown('W')) {
    player.y -= 2;
  } else if (key.isDown('S')) {
    player.y += 2;
  }

  player.draw();
});

Часть 1 - Как установить DeepSeek на домашний компьютер, правильно общаться и научить модель свои знаниям https://www.youtube.com/watch?v=cXuUaoqAhFw

Процесс обучения Ai пошел. Точность (зеленые цифры выше) начала повышаться.
Процесс обучения Ai пошел. Точность (зеленые цифры выше) начала повышаться.

Теперь вы знаете о проекте больше 😎
Теперь вы знаете о проекте больше 😎

Сегодня ходили с ребёнком на кулинарный мастер класс.
+3
Сегодня ходили с ребёнком на кулинарный мастер класс.

Этапы полной интеграции 3D в PointJS 2D. При этом у вас будет выбор в каком режиме работать.
Этапы полной интеграции 3D в PointJS 2D. При этом у вас будет выбор в каком режиме работать.

Какой Ai вы пользуетесь больше в своих проектах?
Anonymous voting

Разработки на PointJS 2D, которые изменили мир. Может и громкое название - но зато вы знаете что у нас за функционал спрятан внутри 😎

В школе задали из шишки сделать поделку. Как заставить делать что-то ребенка? Вот соревнуемся у кого лучше 😎
В школе задали из шишки сделать поделку. Как заставить делать что-то ребенка? Вот соревнуемся у кого лучше 😎

Обзор эффект изометрии в движке PointJS 2D созданной еще 8 лет назад/

Интересный эффект словил при разработке 😦

Презентация разработки изометрии и работы с 3D объектами в игровом движке PointJS 2D

Блин да ребёнку в руки телефон аудио записала 😂 сорри

Кажется за эти две неделе и 20 кружек кофе сделал больше чем "Первые российские разработчики игрового движка" за 2 года и 3 миллиарда рублей, которые уже успели даже закрыться за это время. Ладно так и быть - продам рабочий проект за миллиард ☺️

Мы шли к этому 8 лет 🍾 Тут короче наш движок PointJS 2D обиделся, что я уже пару недель делаю его младшего брата PointJS 3D, и устроил революцию в области создания 2D игр, совместив 2D и 3D на одной сцене. Это открывает безграничные возможности создания изометрических 2.5 (на гране 3D игр) со светом, материалами и даже вращением камеры! О сортировке по оси Z можно забыть - теперь она автоматическая для всех обьектов. Боюсь представить, что еще может сделать умный человек при наличии мозгов и бесплатного ИИ работника под рукой 😦

Обзор работы с 3D моделями в PointJS 3D

Новые кадры из фильма теперь с glb персонажем в главной роли (машинку сдал в утиль). Завтра покажу как бегает и управляется �
Новые кадры из фильма теперь с glb персонажем в главной роли (машинку сдал в утиль). Завтра покажу как бегает и управляется 😎

Ну кадры как из фильма прям. При наличии неба все заиграло новыми красками.
Ну кадры как из фильма прям. При наличии неба все заиграло новыми красками.