Статьи
Форум
Q&A
Полезные коды
Войти
Регистрация
Привет, Гость!
Войти
Войти с VK
Войти с Google
Регистрация
Информация
Форум
Разработка
Java
Активность
Java-программирование (1-ые посты)
<<
1
...
1679
1680
1681
1682
1683
...
1688
>>
12.04.2020 / 08:56
#515633
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
aNNiMON
Супервизор
Сейчас:
Offline
Имя: Витёк
Регистрация: 11.01.2010
Artej, если и там и там одно и то же, то есть смысл. О скорости говорить не нужно, это не тот случай, где она сильно изменится. Вызов одного метода это копейки.
__________________
let live
12.04.2020 / 09:40
#515634
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
Artej
Пользователь
Сейчас:
Offline
Имя: Артём
Регистрация: 15.01.2010
aNNiMON, спасибо.
14.04.2020 / 18:06
#515687
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
Artej
Пользователь
Сейчас:
Offline
Имя: Артём
Регистрация: 15.01.2010
Как поменять знак числа, кроме умножения на минус один?
14.04.2020 / 18:13
#515688
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
Magatino
Администратор
Сейчас:
Offline
Имя: Alexandr
Откуда: Где Ленин родился. Simbirsk City
Регистрация: 28.01.2011
Цитата
Artej:
Как поменять знак числа, кроме умножения на минус один?
Math.abs() же
14.04.2020 / 18:17
#515689
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
Artej
Пользователь
Сейчас:
Offline
Имя: Артём
Регистрация: 15.01.2010
Magatino, он вроде модуль вычисляет?!
14.04.2020 / 18:54
#515693
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
Magatino
Администратор
Сейчас:
Offline
Имя: Alexandr
Откуда: Где Ленин родился. Simbirsk City
Регистрация: 28.01.2011
Цитата
Artej:
Magatino, он вроде модуль вычисляет?!
Если тебе нужно типа изменения вектора направления, то можно так:
[копировать]
[скачать]
int speed_x
=
5
;
// Происходит какое-то действие, которое меняет вектор направления, у тебя в коде это уже есть
if
(
isCollision
)
isMoveLeft
=
!
isMoveLeft
;
if
(
isMoveLeft
)
x
+=
-
speed_x
;
else
x
+=
speed_x
;
Изменено
Magatino
(14.04 / 18:56) (всего 1 раз)
14.04.2020 / 19:06
#515694
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
Artej
Пользователь
Сейчас:
Offline
Имя: Артём
Регистрация: 15.01.2010
Magatino, через битовые операции изменить как?
14.04.2020 / 19:17
#515696
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
Magatino
Администратор
Сейчас:
Offline
Имя: Alexandr
Откуда: Где Ленин родился. Simbirsk City
Регистрация: 28.01.2011
Artej,
Инверсия и двоичное сложение тебе в помощь
14.04.2020 / 23:21
#515711
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
Senderman
Пользователь
Сейчас:
Offline
Имя: Юля
Откуда: Москва
Регистрация: 11.02.2014
Artej,
int
x
=
20
;
x
=
~x
+
1
;
System.
out
.
print
(
x
)
;
// -20
в обратную сторону тоже работает. +1 так как java использует дополнительный код.
__________________
Прошиваем что-нибудь
14.04.2020 / 23:49
#515712
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
Senderman
Пользователь
Сейчас:
Offline
Имя: Юля
Откуда: Москва
Регистрация: 11.02.2014
p.s а может и не из-за этого. но короч это работает, да
__________________
Прошиваем что-нибудь
<<
1
...
1679
1680
1681
1682
1683
...
1688
>>
Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика
(794)