Вниз  Java-программирование (1-ые посты)
- 18.06.2016 / 08:36
Wladimir134679
  Пользователь

Wladimir134679 
Сейчас: Offline
Вот выложил приложение, вчера которые новые знания получил, сделал с помощью этого вот это.
Управление: W,S,A,D - двигать изображение, изображение появляется когда нажимаете ЛКМ на окно.
В нутру программы есть таймер, каждые 25 мил сек, прибавляется к таймеру единица, когда 20 единиц таймера, то прибавляется единица к полу-секунде, когда 2полу-сек то прибавляется единица к секунде и так дале до часа может таймер.

Движение сделал как можно плавнее картинки, пришлось
  1. Boolean Up,Down,Left,Right;
добавлять, но результат меня порадовал :)

:ps: у кого заработает, у вас какая джава? Просто у меня на пк jre6,jre7,jre1_6,jre1_8, и JDK 1_8 и я не знаю какою джаву, из предложенного списка, использует приложение. Мне это нужно знать, что бы совместимость знать.
__________________
 Смерть правит миром


Прикрепленные файлы:
Test_Game.zip (12.29 кб.) Скачано 61 раз
- 18.06.2016 / 09:14
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Wladimir134679, через 6 секунд картинка пропадает, таймер работает нормально, полу секунда – секунда. У тех у кого java 1.7 и ниже не запустится, собирает java версии 1.8. В настройках Netbeans можно посмотреть, если не веришь.
Сервис > Платформы Java > в левом окне Платформы увидишь. Возле названия, той которая используется, в скобках будет написано По умолчанию.
__________________
 знает толк

Изменено vl@volk (18.06 / 09:15) (всего 1 раз)
- 18.06.2016 / 09:53
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Цитата Wladimir134679:
Управление: W,S,A,D
у нас тут новый синоним корявого управления :-D
- 18.06.2016 / 09:55
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Wladimir134679, А че таймер до часа? Ты ж вспомогательные переменные обнуляй при достижении установленного предела. Добавил четверть секунды - обнуляй счетчик тиков

Вот пример. Работает, пока long не переполнится (очень долго, тащемта)

Изменено DominaN (18.06 / 09:59) (всего 1 раз)
- 18.06.2016 / 10:24
Wladimir134679
  Пользователь

Wladimir134679 
Сейчас: Offline
DominaN, У меня до часа можно таймер запускать, обнуление есть, если бы не было, то там бы показывало, что секунды идут дальше, от 0, до 6, потом от 6 до 12 и так далее, но там же не показано часы :) у меня всё продуманно. Я забочусь об оптимизации так как у самого пк слабый)))
могу исходник дать посмотреть)) только в личку если надо ;-) .
__________________
 Смерть правит миром
- 18.06.2016 / 10:26
Wladimir134679
  Пользователь

Wladimir134679 
Сейчас: Offline
vl@volk, Я знаю где в НБ смотреть версию. Смотрел. Но друг говорит у него 7 джава, и у него не запускается. У меня по идеи тоже 7 стоит и запускается. :-(
__________________
 Смерть правит миром
- 18.06.2016 / 10:47
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Wladimir134679, потому что собирает восьмая. Посмотри какая по умолчанию стоит и если хочешь запускать на седьмой, то нужно установить по умолчанию седьмую и в настройках проекта изменить версию.
UPD: в настройках проекта можно указать target version не меня версию джавы по умолчанию!
__________________
 знает толк

Изменено vl@volk (18.06 / 10:48) (всего 1 раз)
- 18.06.2016 / 11:42
Wladimir134679
  Пользователь

Wladimir134679 
Сейчас: Offline
vl@volk, Спс, за ответ.
__________________
 Смерть правит миром
- 18.06.2016 / 15:11
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Wladimir134679, Ну а если юзер больше часа будет рубиться?

А вообще скинь исходник

Изменено DominaN (18.06 / 15:12) (всего 1 раз)
- 18.06.2016 / 15:53
Wladimir134679
  Пользователь

Wladimir134679 
Сейчас: Offline
DominaN, Там часов, может быть до int.Max(); так что можишь сидеть неделю. Ну таймер там заумственный. Моя код не понимать.

Скину как будет время.
__________________
 Смерть правит миром
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)