Модераторы: Rickert
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> RPG на VB 
:(
    Опции темы
Dron09
Дата 12.10.2005, 19:24 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Привет! Я - начинающий (чайник smile ) в VB.NET, уже забывший C++ (и по-правде, некогда его толком и не знавший %) )... Вообще я 3д- моделлер-худож.аниматор по геймдевовской специализации, так что могу с графикой подможать smile (тока не очень много, а то у мня и в команде работы дофига smile )

Вот. Для изучения ВБ.НЕТ поставил перед собой некую простенькую задачу, решая которую должен (в идеале) набраться опыта smile . дал этому делу "Кодовое название" : "Mega RPG".

По фринципу это должно представлять из себя следущее: "МИР" форма ~ 500х500 pix разбитое на "клетки перемещения", в центре - объект "перс"; на некотром расстоянии от него оъект "дом"...

вот. систему координат на форме собирался реализовать с помощю распределения 2D массива объектов, производного от класса "клетка". - Этот класс (произоводный от ПикчуреБокс) содержит праметр Проходимость ( As Boolean ), имя, картинка (текстура) + еще чё нить...
И всё такое...

Начал черновые наброски и сразу же появились неправильности:

Код


Клетка.вб

Public Class Kletka
    Inherits System.Windows.Forms.PictureBox

    ''объявление переменных
    Public Property IKS() As Integer
    Dim y As Integer
    Public sX As Integer
    Public sY As Integer
    Dim NameKl As String
    Dim Prohodimos As Boolean


    ''Свойства объекта





    ''Методы
    Public Sub ProverPravelnost()  'Прверяет на возможность передвижения по этому объекту
        If Prohodimos = True Then
            NameKl = "Ground"
        Else
            NameKl = "Water"
        End If
    End Sub


End Class




Код


Форм1.вб

....

   Private Sub probni()
        Dim mKletki(20, 20) As Kletka
        mKletki(20, 20) = New Kletka
        Dim tX As Integer

        For tX = 0 To 20
            mKletki(tX, tX).Location = New System.Drawing.Point(tX + 10, tX + 10)
            mKletki(tX, tX).Size = New System.Drawing.Size(10, 10)

        Next

   End Sub


что не так smile ?
  Вверх
mr.DUDA
Дата 12.10.2005, 22:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 7
Всего: 232



А что именно тут не так ? smile То есть, не компилится или не работает ?


--------------------
user posted image
PM MAIL WWW   Вверх
Exception
Дата 22.10.2005, 07:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 1
Всего: 186



это как это ты весь массив mKletki разом заинициализировал? надо в цикле
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование игр, графики и искуственного интеллекта"
Rickert

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.

  • Литературу, связанную с программированием графики, обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы связанные с программированием графики и мультимедии на языках С++ и Delphi
  • Вопросы по реализации алгоритмов рассматриваются здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема »


 




[ Время генерации скрипта: 0.0584 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.