Вниз  Java-программирование (1-ые посты)
- 20.04.2012 / 14:09
gtasase
  Пользователь

gtasase 
Сейчас: Offline
Как сделать захват массива в память?
- 20.04.2012 / 14:21
Night_Death
  Пользователь

Night_Death 
Сейчас: Offline
gtasase, это еще что такое, какой еще "захват"?
- 20.04.2012 / 14:23
gtasase
  Пользователь

gtasase 
Сейчас: Offline
Night_Death, В память взять
- 20.04.2012 / 14:27
Dimon638
  Пользователь

Dimon638 
Сейчас: Offline
Ахринеть!!1 :hack: У меня получилось! :)
Всё благодаря этому ( http://shatalov.su/ru/articles/algorithms/sort_0.php ) алгоритму :)
P.S. На компе всё летает, а на телефоне полный тормоз теперь правда :gg:
Но двадцать-тридцать ботов пашут нормально, а этого как раз достаточно :)
- 20.04.2012 / 14:35
Magatino
  Администратор

Magatino 
Сейчас: Offline
Dimon638, Всё таки напишу как мой код должен работать,может тебя на какие нибудь мысли выведит и сможешь решить то,что я не смог.
Итак,вначале идёт проверка по "y" ,проверяем всех ботов на то кто меньше всех
  1. if (y[i]<<y[q])
  2. u++;
Если бот наберёт определённое число,означающее что он меньше всех,тогда он должен быть первым нарисованным:
  1. if (u>=m)
  2. {
  3. g.drawImage(img[i],x[i],y[i],20);
  4. q=20;
  5. i=20;
  6. }
К сожелению в коде я не учёл что надо откидывать те проверки ботов,которые я проверил :hack:
- 20.04.2012 / 14:54
Night_Death
  Пользователь

Night_Death 
Сейчас: Offline
gtasase, не понимаю что значит "в память взять", задачу опиши подробнее
- 20.04.2012 / 14:55
Magatino
  Администратор

Magatino 
Сейчас: Offline
Dimon638, По "y"? Или же по "y" и "x" сделал?
Ну смысл алгоритма такой же,только там растановка идёт в массиве,а у меня через цикл,как то так,наверное у меня ещё медленнее будет :gg:
- 20.04.2012 / 15:10
Dimon638
  Пользователь

Dimon638 
Сейчас: Offline
Magatino, Только по "y" сделал, этого достаточно :gg:
У меня короче невозможно отделить метод "расчётов"("неграфических" вычислений :hack: ) и метод самой прорисовки ботов :gg:
Поэтому только перестановка объектов местами в самом векторе и спасает :-)
- 20.04.2012 / 16:01
Magatino
  Администратор

Magatino 
Сейчас: Offline
Dimon638, А что за игру делаешь? :)
- 20.04.2012 / 21:01
FlyMove
  Пользователь

FlyMove 
Сейчас: Offline
Что за класс работает с графикой и с чем его едят?(Компьютерная :java: )

Изменено FlyMove (20.04 / 21:01) (всего 1 раз)
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)