forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   С# (http://forum.boolean.name/forumdisplay.php?f=128)
-   -   Вопросы по XNA. (http://forum.boolean.name/showthread.php?t=16854)

Igor 26.08.2012 23:18

Ответ: Вопросы по XNA.
 
Чем тебе не нравится банальная тригонометрия? По сути, это то же самое что и умножение 2д вектора на матрицу 2*2, только код выглядит по другому

Nikich 27.08.2012 13:56

Ответ: Вопросы по XNA.
 
Опять вопрос с наследованием. Есть главный класс Game1, дочерний класс Player, и список players( который состоит из Player объектов). Мне же нужно внутри класса Player взаимодействовать с другими объектами из списка players.
Код:

В Game1.cs
public List<Player> players = new List<Player>();
В Player.cs
public class Player:Game1
...
goal = players[0].Position;

В итоге ругается на "индекс за пределами диапазона", хотя это не так:(

pax 27.08.2012 13:59

Ответ: Вопросы по XNA.
 
PHP код:

if(players.Count>0)
{
   
// действие со списком


И ты добавил ли в список игроков до использования?

Nikich 27.08.2012 14:08

Ответ: Вопросы по XNA.
 
Ошибки нет, как и действия:)
Игроков точно добавил, так как они рисуются и обновляются.

pax 27.08.2012 14:11

Ответ: Вопросы по XNA.
 
Эта, так у тебя у каждого игрока свой список. Тебе поможет тока это:
PHP код:

public static List<Playerplayers = new List<Player>(); 


Nikich 27.08.2012 14:15

Ответ: Вопросы по XNA.
 
Спасибо, заработало. А что значит static?

pax 27.08.2012 15:03

Ответ: Вопросы по XNA.
 
Цитата:

Сообщение от Nikich (Сообщение 237365)
Спасибо, заработало. А что значит static?

Глобальная (единственная) переменная.

Nikich 29.08.2012 16:43

Ответ: Вопросы по XNA.
 
Кто-нибудь работал с "файлом настроек"? Его можно подключить к проекту, но как использовать не написано, хотя вещь полезная.

pax 29.08.2012 17:30

Ответ: Вопросы по XNA.
 
Ну с файлами конфигураций работать можно с помощью классов из пространства имен System.Configuration. Посмотри там примеры.

Nikich 29.08.2012 17:49

Ответ: Вопросы по XNA.
 
Выяснилось что легче всего использовать ConfigurationManager, однако у меня его нету. "using System.Configuration" есть, но всё равно компилятор ругается на ConfigurationManager:( Не знаете в чем может быть причина?

pax 29.08.2012 18:08

Ответ: Вопросы по XNA.
 
Там в описании класса написано:
Цитата:

System.Object
--System.Configuration.ConfigurationManager
Пространство имен: System.Configuration
Сборка: System.Configuration (в System.Configuration.dll)
Следовательно надо подключить к проекту сборку System.Configuration.dll

wppt 25.11.2012 21:57

Ответ: Вопросы по XNA.
 
Скажите пожалуйста, как узнать значение цвета пикселя без загруженной предварительно информации о какой либо текстуре?
Вот я кликаю на какой либо точке - мне неважно, частью какой текстуры она является, мне просто нужен цвет точки, как же его определить без getdata? Нигде не нашел решения проблемы, прошу о помощи :(

Все это мне нужно для реализации заливки опр. конечной территории цветом в моей горе-игре :(

Dream 26.11.2012 14:37

Ответ: Вопросы по XNA.
 
ну, можно заюзать WinApi наверно, там вроде как было получение цвета пикселя

wppt 26.11.2012 16:37

Ответ: Вопросы по XNA.
 
Все усложняется тем, что я не знаю, как это сделать :(

pax 26.11.2012 16:50

Ответ: Вопросы по XNA.
 
Рендер в текстуру, потом взять пиксель с текстуры?


Часовой пояс GMT +4, время: 15:47.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot