Добавляем фон при езде — различия между версиями

Материал из Gravity Defied Wiki
Перейти к: навигация, поиск
Строка 1: Строка 1:
<nowiki>
 
 
открываем i.java  
 
открываем i.java  
 
после  
 
после  
<code>public class i extends Canvas  
+
<code><nowiki>public class i extends Canvas  
 
             implements CommandListener  
 
             implements CommandListener  
{ </code>
+
{</nowiki> </code>
 
пишем  
 
пишем  
<code>    private Image m_bck;</code>
+
<code><nowiki>    private Image m_bck;</nowiki></code>
 
после  
 
после  
<code>    public i(Micro micro)  
+
<code><nowiki>    public i(Micro micro)  
             { </code>
+
             {</nowiki> </code>
  
 
вставляем  
 
вставляем  
<code>        m_bck = null;
+
<code><nowiki>        m_bck = null;</nowiki></code>
  
 
после  
 
после  
  
<code>            m_pImage = Image.createImage("/splash.png");  
+
<code><nowiki>            m_pImage = Image.createImage("/splash.png");  
                     m_doImage = Image.createImage("/logo.png");</code>
+
                     m_doImage = Image.createImage("/logo.png");</nowiki></code>
  
 
вставляем  
 
вставляем  
  
<code>            m_bck = Image.createImage("/fon.png");</code>
+
<code><nowiki>            m_bck = Image.createImage("/fon.png");</nowiki></code>
  
 
ищем:  
 
ищем:  
  
<code>    public void _tryvV()  
+
<code><nowiki>    public void _tryvV()  
 
             {  
 
             {  
                 m_CGraphics.setColor(</code>
+
                 m_CGraphics.setColor(</nowiki></code>
  
 
после
 
после
  
<code>        m_CGraphics.fillRect(0, 0, m_abI, m_dI);</code>
+
<code><nowiki>        m_CGraphics.fillRect(0, 0, m_abI, m_dI);</nowiki></code>
  
 
пишем  
 
пишем  
  
<code>        m_CGraphics.drawImage(m_bck,0,0,0);</code>
+
<code><nowiki>        m_CGraphics.drawImage(m_bck,0,0,0);</nowiki></code>
 
сохраняем изменения файле  
 
сохраняем изменения файле  
 
загружаем fon.png в res  
 
загружаем fon.png в res  
 
открываем ВТК жмем Build  
 
открываем ВТК жмем Build  
 
далее жмем Run и радуемся
 
далее жмем Run и радуемся
</nowiki>
+
 
  
 
----
 
----
<nowiki>
+
 
 
чтобы сделать фон по центру экрана  
 
чтобы сделать фон по центру экрана  
 
вместо  
 
вместо  
  
<code>        m_CGraphics.drawImage(m_bck,0,0,0);</code>
+
<code><nowiki>        m_CGraphics.drawImage(m_bck,0,0,0);</nowiki></code>
  
 
пишем  
 
пишем  
  
<code>        m_CGraphics.drawImage(m_bck ,getWidth() / 2 - m_bck.getWidth()/2 ,getHeight() / 2 - m_bck.getHeight()/2 ,0);</code>
+
<code><nowiki>        m_CGraphics.drawImage(m_bck ,getWidth() / 2 - m_bck.getWidth()/2 ,getHeight() / 2 - m_bck.getHeight()/2 ,0);</nowiki></code>
 
+
</nowiki>
+

Версия 22:34, 21 ноября 2010

открываем i.java после public class i extends Canvas implements CommandListener { пишем private Image m_bck; после public i(Micro micro) {

вставляем m_bck = null;

после

m_pImage = Image.createImage("/splash.png"); m_doImage = Image.createImage("/logo.png");

вставляем

m_bck = Image.createImage("/fon.png");

ищем:

public void _tryvV() { m_CGraphics.setColor(

после

m_CGraphics.fillRect(0, 0, m_abI, m_dI);

пишем

m_CGraphics.drawImage(m_bck,0,0,0); сохраняем изменения файле загружаем fon.png в res открываем ВТК жмем Build далее жмем Run и радуемся



чтобы сделать фон по центру экрана вместо

m_CGraphics.drawImage(m_bck,0,0,0);

пишем

m_CGraphics.drawImage(m_bck ,getWidth() / 2 - m_bck.getWidth()/2 ,getHeight() / 2 - m_bck.getHeight()/2 ,0);