Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > С#

С# Средство разработки на платформе .Net

Ответ
 
Опции темы
Старый 26.08.2012, 23:18   #151
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений
(для 790 пользователей)
Ответ: Вопросы по XNA.

Чем тебе не нравится банальная тригонометрия? По сути, это то же самое что и умножение 2д вектора на матрицу 2*2, только код выглядит по другому
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nikich (27.08.2012)
Старый 27.08.2012, 13:56   #152
Nikich
Бывалый
 
Регистрация: 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
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы по XNA.

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

И ты добавил ли в список игроков до использования?
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 27.08.2012, 14:08   #154
Nikich
Бывалый
 
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений
(для 275 пользователей)
Ответ: Вопросы по XNA.

Ошибки нет, как и действия
Игроков точно добавил, так как они рисуются и обновляются.
(Offline)
 
Ответить с цитированием
Старый 27.08.2012, 14:11   #155
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы по XNA.

Эта, так у тебя у каждого игрока свой список. Тебе поможет тока это:
public static List<Playerplayers = new List<Player>(); 
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nikich (27.08.2012)
Старый 27.08.2012, 14:15   #156
Nikich
Бывалый
 
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений
(для 275 пользователей)
Ответ: Вопросы по XNA.

Спасибо, заработало. А что значит static?
(Offline)
 
Ответить с цитированием
Старый 27.08.2012, 15:03   #157
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы по XNA.

Сообщение от Nikich Посмотреть сообщение
Спасибо, заработало. А что значит static?
Глобальная (единственная) переменная.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 29.08.2012, 16:43   #158
Nikich
Бывалый
 
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений
(для 275 пользователей)
Ответ: Вопросы по XNA.

Кто-нибудь работал с "файлом настроек"? Его можно подключить к проекту, но как использовать не написано, хотя вещь полезная.
(Offline)
 
Ответить с цитированием
Старый 29.08.2012, 17:30   #159
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы по XNA.

Ну с файлами конфигураций работать можно с помощью классов из пространства имен System.Configuration. Посмотри там примеры.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nikich (29.08.2012)
Старый 29.08.2012, 17:49   #160
Nikich
Бывалый
 
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений
(для 275 пользователей)
Ответ: Вопросы по XNA.

Выяснилось что легче всего использовать ConfigurationManager, однако у меня его нету. "using System.Configuration" есть, но всё равно компилятор ругается на ConfigurationManager Не знаете в чем может быть причина?
(Offline)
 
Ответить с цитированием
Старый 29.08.2012, 18:08   #161
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 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
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nikich (29.08.2012)
Старый 25.11.2012, 21:57   #162
wppt
Нуждающийся
 
Регистрация: 25.11.2012
Сообщений: 83
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Вопросы по XNA.

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

Все это мне нужно для реализации заливки опр. конечной территории цветом в моей горе-игре
(Offline)
 
Ответить с цитированием
Старый 26.11.2012, 14:37   #163
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Вопросы по XNA.

ну, можно заюзать WinApi наверно, там вроде как было получение цвета пикселя
(Offline)
 
Ответить с цитированием
Старый 26.11.2012, 16:37   #164
wppt
Нуждающийся
 
Регистрация: 25.11.2012
Сообщений: 83
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Вопросы по XNA.

Все усложняется тем, что я не знаю, как это сделать
(Offline)
 
Ответить с цитированием
Старый 26.11.2012, 16:50   #165
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы по XNA.

Рендер в текстуру, потом взять пиксель с текстуры?
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com