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

Материал из Gravity Defied Wiki
Перейти к: навигация, поиск
(Новая страница: «открываем i.java после <code>public class i extends Canvas implements CommandListener { </code> пишем <code> private Image m_...»)
 
м
 
(не показано 9 промежуточных версий 3 участников)
Строка 1: Строка 1:
открываем i.java  
+
[[Файл:FOnts.png|thumb|Вот что у нас получится]]
после
+
Открываем i.java <br>
<code>public class i extends Canvas  
+
После <br>
 +
<code><nowiki>public class i extends Canvas  
 
             implements CommandListener  
 
             implements CommandListener  
{ </code>
+
{</nowiki> </code><br>
пишем
+
Вставляем <br>
<code>    private Image m_bck;</code>
+
<code><nowiki>    private Image m_bck;</nowiki></code><br>
после
+
После <br>
<code>    public i(Micro micro)  
+
<code><nowiki>    public i(Micro micro)  
             { </code>
+
             {</nowiki> </code><br>
 
+
Вставляем <br>
вставляем
+
<code><nowiki>        m_bck = null;</nowiki></code><br>
<code>        m_bck = null;
+
После <br>
 
+
<code><nowiki>            m_pImage = Image.createImage("/splash.png");  
после
+
                     m_doImage = Image.createImage("/logo.png");</nowiki></code><br>
 
+
Вставляем <br>
<code>            m_pImage = Image.createImage("/splash.png");  
+
<code><nowiki>            m_bck = Image.createImage("/fon.png");</nowiki></code><br>
                     m_doImage = Image.createImage("/logo.png");</code>
+
Ищем: <br>
 
+
<code><nowiki>    public void _tryvV()  
вставляем
+
 
+
<code>            m_bck = Image.createImage("/fon.png");</code>
+
 
+
ищем:  
+
 
+
<code>    public void _tryvV()  
+
 
             {  
 
             {  
                 m_CGraphics.setColor(</code>
+
                 m_CGraphics.setColor(</nowiki></code><br>
 
+
После<br>
после
+
<code><nowiki>        m_CGraphics.fillRect(0, 0, m_abI, m_dI);</nowiki></code><br>
 
+
Вставляем<br>
<code>        m_CGraphics.fillRect(0, 0, m_abI, m_dI);</code>
+
<code><nowiki>        m_CGraphics.drawImage(m_bck,0,0,0);</nowiki></code><br>
 
+
----
пишем
+
Чтобы сделать фон по центру экрана <br>
 
+
Вместо <br>
<code>        m_CGraphics.drawImage(m_bck,0,0,0);</code>
+
<code><nowiki>        m_CGraphics.drawImage(m_bck,0,0,0);</nowiki></code><br>
сохраняем изменения файле
+
Вставляем <br>
загружаем fon.png в res
+
<code><nowiki>        m_CGraphics.drawImage(m_bck ,getWidth() / 2 - m_bck.getWidth()/2 ,getHeight() / 2 - m_bck.getHeight()/2 ,0);</nowiki></code><br>
открываем ВТК жмем Build
+
----
далее жмем Run и радуемся
+
by [[alex55]]
 
+
[[Категория:Gravity Defied — Trial Racing‏‎]]
Добавлено (31.05.2010, 13:30)
+
---------------------------------------------  
+
чтобы сделать фон по центру экрана  
+
вместо
+
 
+
<code>        m_CGraphics.drawImage(m_bck,0,0,0);</code>
+
 
+
пишем
+
 
+
<code>        m_CGraphics.drawImage(m_bck ,getWidth() / 2 - m_bck.getWidth()/2 ,getHeight() / 2 - m_bck.getHeight()/2 ,0);</code>
+

Текущая версия на 21:49, 8 ноября 2012

Вот что у нас получится

Открываем 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);

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

        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);

by alex55