|
С# Средство разработки на платформе .Net |
26.08.2012, 23:18
|
#151
|
Мастер
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений (для 790 пользователей)
|
Ответ: Вопросы по XNA.
Чем тебе не нравится банальная тригонометрия? По сути, это то же самое что и умножение 2д вектора на матрицу 2*2, только код выглядит по другому
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
27.08.2012, 13:56
|
#152
|
Бывалый
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений (для 275 пользователей)
|
Ответ: Вопросы по 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;
В итоге ругается на "индекс за пределами диапазона", хотя это не так
|
(Offline)
|
|
27.08.2012, 13:59
|
#153
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы по XNA.
if(players.Count>0) { // действие со списком }
И ты добавил ли в список игроков до использования?
|
(Offline)
|
|
27.08.2012, 14:08
|
#154
|
Бывалый
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений (для 275 пользователей)
|
Ответ: Вопросы по XNA.
Ошибки нет, как и действия
Игроков точно добавил, так как они рисуются и обновляются.
|
(Offline)
|
|
27.08.2012, 14:11
|
#155
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы по XNA.
Эта, так у тебя у каждого игрока свой список. Тебе поможет тока это:
public static List<Player> players = new List<Player>();
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
27.08.2012, 14:15
|
#156
|
Бывалый
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений (для 275 пользователей)
|
Ответ: Вопросы по XNA.
Спасибо, заработало. А что значит static?
|
(Offline)
|
|
27.08.2012, 15:03
|
#157
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы по XNA.
Сообщение от Nikich
Спасибо, заработало. А что значит static?
|
Глобальная (единственная) переменная.
|
(Offline)
|
|
29.08.2012, 16:43
|
#158
|
Бывалый
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений (для 275 пользователей)
|
Ответ: Вопросы по XNA.
Кто-нибудь работал с "файлом настроек"? Его можно подключить к проекту, но как использовать не написано, хотя вещь полезная.
|
(Offline)
|
|
29.08.2012, 17:30
|
#159
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы по XNA.
Ну с файлами конфигураций работать можно с помощью классов из пространства имен System.Configuration. Посмотри там примеры.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
29.08.2012, 17:49
|
#160
|
Бывалый
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений (для 275 пользователей)
|
Ответ: Вопросы по XNA.
Выяснилось что легче всего использовать ConfigurationManager, однако у меня его нету. "using System.Configuration" есть, но всё равно компилятор ругается на ConfigurationManager Не знаете в чем может быть причина?
|
(Offline)
|
|
29.08.2012, 18:08
|
#161
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы по XNA.
Там в описании класса написано:
System.Object
--System.Configuration.ConfigurationManager
Пространство имен: System.Configuration
Сборка: System.Configuration (в System.Configuration.dll)
|
Следовательно надо подключить к проекту сборку System.Configuration.dll
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
25.11.2012, 21:57
|
#162
|
Нуждающийся
Регистрация: 25.11.2012
Сообщений: 83
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Вопросы по XNA.
Скажите пожалуйста, как узнать значение цвета пикселя без загруженной предварительно информации о какой либо текстуре?
Вот я кликаю на какой либо точке - мне неважно, частью какой текстуры она является, мне просто нужен цвет точки, как же его определить без getdata? Нигде не нашел решения проблемы, прошу о помощи
Все это мне нужно для реализации заливки опр. конечной территории цветом в моей горе-игре
|
(Offline)
|
|
26.11.2012, 14:37
|
#163
|
быдло
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений (для 1,489 пользователей)
|
Ответ: Вопросы по XNA.
ну, можно заюзать WinApi наверно, там вроде как было получение цвета пикселя
|
(Offline)
|
|
26.11.2012, 16:37
|
#164
|
Нуждающийся
Регистрация: 25.11.2012
Сообщений: 83
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Вопросы по XNA.
Все усложняется тем, что я не знаю, как это сделать
|
(Offline)
|
|
26.11.2012, 16:50
|
#165
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы по XNA.
Рендер в текстуру, потом взять пиксель с текстуры?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:55.
|