Важная информация

User Tag List

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 31 по 40 из 50

Тема: Посмотрите (движение спрайта на purebasic)

  1. #31
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,440
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    newart, а мою программку переделаешь под то как оно должно правильно выглядеть?
    Я тут в Самаре человека с дискетами нашел. Перегонишь?
    Их немного и потому слать в питер, а потом обратно как то накладно...

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #32
    Member Аватар для thims
    Регистрация
    18.01.2005
    Адрес
    Калининград, Россия
    Сообщений
    110
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По просьбе newart, вот на XNA/VB (хотя я, лично, предпочитаю С#):
    Код:
    Module Program
        Private Class MyGame
            Inherits Game
    
            Private graphics As GraphicsDeviceManager
            Private batch As SpriteBatch
            Private background As Texture2D
            Private sprite As Texture2D
            Private frame As Integer
    
            Public Sub New()
                graphics = New GraphicsDeviceManager(Me)
                graphics.PreferredBackBufferWidth = 388
                graphics.PreferredBackBufferHeight = 462
    
                TargetElapsedTime = TimeSpan.FromMilliseconds(1000 / 16)
            End Sub
    
            Protected Overrides Sub LoadContent()
                batch = New SpriteBatch(GraphicsDevice)
                background = Texture2D.FromStream(GraphicsDevice, File.OpenRead("dizzy pic.png"))
                sprite = Texture2D.FromStream(GraphicsDevice, File.OpenRead("dizzy1.png"))
            End Sub
    
            Protected Overrides Sub Update(gameTime As GameTime)
                Dim state = Keyboard.GetState()
    
                frame = frame Xor 1
    
                MyBase.Update(gameTime)
            End Sub
    
            Protected Overrides Sub Draw(gameTime As GameTime)
                GraphicsDevice.Clear(Color.Black)
    
                batch.Begin()
                batch.Draw(background, Vector2.Zero, Color.White)
                batch.Draw(sprite, New Vector2(220, 238), New Rectangle(frame * 23, 74, 23, 20), Color.White)
                batch.End()
    
                MyBase.Draw(gameTime)
            End Sub
        End Class
    
        Sub Main(ByVal args As String())
            Using game As New MyGame()
                game.Run()
            End Using
        End Sub
    End Module
    Но в смысле поддержки, расширяемости, удобства IDE, количества библиотек и размера комьюнити заруливает по полной. Никакие пуребасики и рядом не валялись.

  4. #33
    Member Аватар для женя999
    Регистрация
    02.04.2009
    Адрес
    Москва
    Сообщений
    144
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    стучи в аську
    ок

  5. #34
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,440
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от thims Посмотреть сообщение
    Но в смысле поддержки, расширяемости, удобства IDE, количества библиотек и размера комьюнити заруливает по полной.
    Домыслы.

  6. #35
    Activist Аватар для zx_demon
    Регистрация
    01.03.2005
    Адрес
    Moscow (Russia)
    Сообщений
    310
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AER Посмотреть сообщение
    кому он его только непредлагал.
    Эт точно!

    ---------- Post added at 16:44 ---------- Previous post was at 16:39 ----------

    Цитата Сообщение от Rindex Посмотреть сообщение
    Ооо, слышу слова прямо-таки Илиты, которая никак на баннер сверху крестик поставить не может, чтобы желающие могли его убрать.
    Согласен, баннер нервирует.

    ---------- Post added at 16:50 ---------- Previous post was at 16:44 ----------

    newart ты бы хоть учебник нормальный по PureBasic подкинул, а то я так нормальный и не нашёл.
    Дом Dizzy смайликов
    Фотоальбом ZXDemon'а
    Мой Сайт + Форум
    [ UnrealSpeccy + ZXSURS , PC ZX Spectrum PROFI RAM=1024k/ROM=64k/CACHE=64k/... ]

  7. #36
    Member Аватар для женя999
    Регистрация
    02.04.2009
    Адрес
    Москва
    Сообщений
    144
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zx_demon Посмотреть сообщение
    newart ты бы хоть учебник нормальный по PureBasic подкинул, а то я так нормальный и не нашёл.
    Да ,сам замучился,там конечно есть офигенная справка,но без помощи людей,я бы не сдвинулся. например

    Color = Point(x, y)
    вроде должно работать,но откуда я знал что надо так писать-
    StartDrawing
    Color = Point(x, y)
    StopDrawing()

  8. #37
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    207 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    женя999, там же в примерах описано
    С уважением,
    Jerri / Red Triangle.

  9. #38
    Member Аватар для женя999
    Регистрация
    02.04.2009
    Адрес
    Москва
    Сообщений
    144
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот теперь диззи идёт вправо не скользя,через один пиксель,перерисовывал спрайты.
    разрешение 640х480
    Вложения Вложения

  10. #39
    R.I.P. Аватар для Rindex
    Регистрация
    10.11.2007
    Адрес
    Khimki
    Сообщений
    18,222
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от женя999 Посмотреть сообщение
    разрешение 640х480
    Не увидел такого, просто растянут экран на весь монитор. И очень часто идя справа-налево происходит такое.

    Скрытый текст

    [свернуть]

    Хотя вот нажав на принт скрин экран отобразился 640х480, а на мониторе был растянут на полную.
    Последний раз редактировалось Rindex; 16.01.2012 в 12:37.
    Может, мы обидели кого-то зря,
    Сбросив пару лишних мегатонн,
    И горит зелёным пламенем земля,
    Там, где был когда-то Пентагон!..

    Profi-576 v3.2/AY-3-8912A GI/FDD-5.25'

  11. #40
    Member Аватар для женя999
    Регистрация
    02.04.2009
    Адрес
    Москва
    Сообщений
    144
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я имею ввиду монитор переключается в режим 640х480 (просто у кого-то 320х240 не работала),а картика (игровое поле ) на верху растянуто в длинну. Но это не важно. Мне главное посмотрите движение вправо ,я спрайты изменил ,их теперь больше и диззи движется через 1 пиксель.
    Скорость передвижения вправо как ?

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Движение dizzy
    от женя999 в разделе Графика
    Ответов: 14
    Последнее: 29.01.2012, 15:14
  2. Поворот спрайта
    от Soplik в разделе Программирование
    Ответов: 22
    Последнее: 03.10.2011, 21:53
  3. движение спрайтов
    от женя999 в разделе Графика
    Ответов: 3
    Последнее: 15.06.2009, 21:45
  4. Обрезание спрайта на краю экрана.
    от moroz1999 в разделе Программирование
    Ответов: 29
    Последнее: 18.02.2009, 16:20
  5. Поворот спрайта
    от acidrain в разделе Графика
    Ответов: 9
    Последнее: 06.12.2008, 14:27

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •