Понедельник, 11 Ноября 2024, 09:12

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Результаты поиска
stalker2013Дата: Пятница, 30 Августа 2013, 06:09 | Сообщение # 1 | Тема: Графический движок
частый гость
Сейчас нет на сайте
Какой посоветуете гр. движ. для Qt?
stalker2013Дата: Четверг, 13 Июня 2013, 17:32 | Сообщение # 2 | Тема: Work The Orc! - Разработка бомбермена...
частый гость
Сейчас нет на сайте
я тоже потестировать хочу. Кинешь ссылку/пароль в ЛС?
stalker2013Дата: Четверг, 06 Июня 2013, 12:16 | Сообщение # 3 | Тема: QT
частый гость
Сейчас нет на сайте
Доброго времени суток. Не подскажете ли где можно найти хорошие уроки по qt на русском языке?
stalker2013Дата: Суббота, 02 Февраля 2013, 06:52 | Сообщение # 4 | Тема: видео в программе
частый гость
Сейчас нет на сайте
С помощью чего можно вставить видео в java-приложение(не апплет)?
stalker2013Дата: Понедельник, 28 Января 2013, 15:25 | Сообщение # 5 | Тема: Полоса прокрутки
частый гость
Сейчас нет на сайте
Цитата (Nlit)
JScrollBar?
ДА
stalker2013Дата: Воскресенье, 27 Января 2013, 11:30 | Сообщение # 6 | Тема: Полоса прокрутки
частый гость
Сейчас нет на сайте
Подскажите как создать полосу прокрутки? не для сети и не для телефона.
stalker2013Дата: Понедельник, 21 Января 2013, 15:06 | Сообщение # 7 | Тема: Открытие одного окна в другом
частый гость
Сейчас нет на сайте
Цитата (Cpt_Flash)
да ты используй html-фреймы, так проще
я создаю приложения для PC, я не работаю для интернета...
stalker2013Дата: Воскресенье, 20 Января 2013, 18:02 | Сообщение # 8 | Тема: Открытие одного окна в другом
частый гость
Сейчас нет на сайте
Доброго времени суток, есть вопрос, как сделать так чтобы при нажатии на кнопку в окне в нем открывалось другое окно?
stalker2013Дата: Воскресенье, 20 Января 2013, 08:30 | Сообщение # 9 | Тема: движение карты с персонажем
частый гость
Сейчас нет на сайте
а какие движки посоветуете на openGl?
stalker2013Дата: Понедельник, 14 Января 2013, 17:47 | Сообщение # 10 | Тема: приключение с элементами квеста на тему средневековья
частый гость
Сейчас нет на сайте
Цитата (sstas)
эт зависит от того, какой ты будешь использовать конструктор/двиг

писать собираюсь на яве, насчет движка ещё не знаю. Яву сейчас изучаю. Скриптовый язык подбирается по движку?
stalker2013Дата: Понедельник, 14 Января 2013, 17:02 | Сообщение # 11 | Тема: приключение с элементами квеста на тему средневековья
частый гость
Сейчас нет на сайте
Цитата (andre_y)
Да можно все. Бери конструктор и делай сколько влезет. Хоть платформер хоть стратегию

нет, я о другом. Без применения скриптов можно создать платформер? и если нет то какой скриптовый язык посоветуете?
stalker2013Дата: Понедельник, 14 Января 2013, 16:10 | Сообщение # 12 | Тема: приключение с элементами квеста на тему средневековья
частый гость
Сейчас нет на сайте
Цитата (Hero_dislike)
Неа. Ну разве что тетрис.

даже платформер нельзя сделать?
stalker2013Дата: Воскресенье, 13 Января 2013, 07:34 | Сообщение # 13 | Тема: приключение с элементами квеста на тему средневековья
частый гость
Сейчас нет на сайте
А можно ли создать игру без применения скриптового языка?
stalker2013Дата: Среда, 09 Января 2013, 18:16 | Сообщение # 14 | Тема: исходникии
частый гость
Сейчас нет на сайте
кто делал игрушки-платформеры на яве? скиньте исходники пожалуйста!!!
stalker2013Дата: Вторник, 08 Января 2013, 19:52 | Сообщение # 15 | Тема: книги по java
частый гость
Сейчас нет на сайте
Vinchensoo, да
stalker2013Дата: Вторник, 08 Января 2013, 16:39 | Сообщение # 16 | Тема: приключение с элементами квеста на тему средневековья
частый гость
Сейчас нет на сайте
Каким бы вы хотели видеть приключение на тему средневековья? должна ли быть там магия? лучше придумать свой мир или взять реально существующую местность? в общем, каким должно быть приключение с элементами квеста? ваши предложения.
stalker2013Дата: Вторник, 08 Января 2013, 12:05 | Сообщение # 17 | Тема: книги по java
частый гость
Сейчас нет на сайте
Посоветуйте хорошие книги по java.
stalker2013Дата: Вторник, 08 Января 2013, 08:43 | Сообщение # 18 | Тема: проблема черного квадрата
частый гость
Сейчас нет на сайте
romgerman, как сюда фото добавить с компа? не получается никак. путь указать?
stalker2013Дата: Понедельник, 07 Января 2013, 18:19 | Сообщение # 19 | Тема: проблема черного квадрата
частый гость
Сейчас нет на сайте
[img][/img]
почему у второй рокетки отображается черный квадрат?

Код
import java.awt.event.ActionEvent;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import java.awt.event.ActionListener;
import java.util.List;
import java.util.Random;
import javax.swing.*;

public class lab extends JFrame implements    
KeyListener, MouseMotionListener
{
       Random o=new Random();
    JLabel lab=new JLabel("");
    JLabel lab2=new JLabel("");
    JLabel lab12=new JLabel("");
       
    int count=0,count2=0;
    JLabel lab3=new JLabel(count+":"+count2);
    JLabel bool1=new JLabel("");
    JLabel fon1=new JLabel("");
    JPanel pan=new JPanel();
       
       
       
    int x=bool1.getX(),y=bool1.getY(),ea=1,r=0;
       
    Icon up=new ImageIcon("рокетка2_и_мяч.gif");
    Icon g=new ImageIcon("рокетка1.gif");
    Icon left=new ImageIcon("рокетка1_и_мяч.gif");
    Icon bool=new ImageIcon("мяч.gif");
       
    ImageIcon fon=new ImageIcon("фон.gif");
       
    Icon g1=new ImageIcon("рокетка2_право.gif");
    Icon g2=new ImageIcon("рокетка2_лево.gif");
       
       
       
    Timer right=new Timer(1, new ActionListener()
    {
     public void actionPerformed(ActionEvent e)
     {
      bool1.setIcon(bool);
         
         
         
         
      switch(ea)
         
      {
    case 1:
       x++;
       y--;
       if (x>=775)    
        ea=2;
       if (y<=0)
        {count+=1;     
                   right.stop();
                   bool1.setIcon(null);
                   r=1;
                   }
                      
                      
                if (((x+50>=lab.getX())&&(x<=lab.getX()+100) && (y<=lab.getY()+30)))
        ea=3;
                   
    break;
          
    case 2:
       x--;
       y--;
       if (((x+50>=lab.getX())&&(x<=lab.getX()+50) && (y<=lab.getY()+30)))
        ea=3;
       if (y<=0)
       {count+=1;     
                   right.stop();
                   bool1.setIcon(null);
                   r=1;}
           
        if (x<=0)
         ea=1;
    break;
          
    case 3:
       x--;
       y++;
       if (x<=0)
        {ea=4;
        }
if (y+50>761)
    bool1.setIcon(null);
       if (((x+50>=lab2.getX())&&(x<=lab2.getX()+50)) && (y+50>=lab2.getY()+30))
        ea=2;
          
       if (x<0)
        ea=4;
       if (y>=761)
        r=2;
    break;
          
    case 4:
       x++;
       y++;
       if (((x>=lab2.getX())&&(x<=lab2.getX()+100)) && (y+50>=lab2.getY()+30))
       ea=1;
          
       if (y+50>=761)
        {right.stop();
        count2+=1;
        bool1.setIcon(null);}
          
       if (x>761)
        {ea=3;
        r=2;}

    break;
      }
            
               lab3.setText(count+":"+count2);
      bool1.setLocation(x,y);
     }
    });
       
       
       
       
       
public lab()
{
super("ping-pong");
setSize(800,800);

pan.setLayout(null);
setContentPane(pan);

pan.setSize(900,800);
pan.add(bool1);

pan.add(lab);
lab.setSize(100,100);
lab.setLocation(0,0);
lab.addKeyListener(this);
lab.setFocusable(true);

lab.setIcon(g);

pan.add(lab2);
lab2.setSize(100,30);
lab2.setLocation(0,700);
lab2.addKeyListener(this);
lab2.setFocusable(true);
lab2.setIcon(g1);

pan.add(fon1);
fon1.setSize(800,800);
fon1.setLocation(0,0);
fon1.setIcon(fon);

pan.add(lab12);
lab12.setSize(100,30);
lab12.setLocation(lab2.getX()+50,lab2.getY());
lab12.setIcon(g2);

pan.add(lab3);
lab3.setSize(200,30);
lab3.setLocation(40,0);
lab3.addKeyListener(this);
pan.addMouseMotionListener(this);

}

public void keyPressed(KeyEvent a) {
    switch(a.getKeyCode())
    {
     case KeyEvent.VK_A:
         
         
         
      lab.setLocation(lab.getX()-20, lab.getY());
      if ((lab.getX()+100)<0)
       lab.setLocation(lab.getX()+900, lab.getY());
      break;
         

     case KeyEvent.VK_D:
         
         
      lab.setLocation(lab.getX()+20, lab.getY());
         
      if (lab.getX()>800)
       lab.setLocation(lab.getX()-900, lab.getY());
      break;
         

         
     case KeyEvent.VK_S:
         
      Random ran=new Random();
      int it=ran.nextInt(2)+1;
         if (r==0)
       {x=lab2.getX();
       y=lab2.getY();}
         else
          if (r==1)
        {x=lab2.getX();
        y=lab2.getY();}
          else
         if (r==2)
       {x=lab2.getX();
       y=lab2.getY();}
          
          
          
          
          
      right.start();
      int ea=o.nextInt(2)+1;
         
      bool1.setSize(50,50);
      bool1.setIcon(bool);
      bool1.setLocation(x,y);
         
         break;    
         
         
    }
       
        

        
       
}
@Override
public void keyReleased(KeyEvent b) {
    // TODO Auto-generated method stub
       
}
@Override
public void keyTyped(KeyEvent c) {
    // TODO Auto-generated method stub
       
}

@Override
public void mouseDragged(MouseEvent arg0) {
    // TODO Auto-generated method stub
       
}

@Override
public void mouseMoved(MouseEvent r) {
       
    lab2.setLocation(r.getX(),680);
    lab12.setLocation(lab2.getX(),lab2.getY());
       
       
}

       

}


Сообщение отредактировал stalker2013 - Вторник, 08 Января 2013, 08:52
stalker2013Дата: Воскресенье, 06 Января 2013, 14:30 | Сообщение # 20 | Тема: libGDX
частый гость
Сейчас нет на сайте
Можно ли на движке libGDX программировать игры для PC через eclipse?
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг