Комментарии 8
Статья классная. Но. Но. Но… Не смогу удержаться от вопроса.
Т.е., удовольствие управления экране без нормальной тактильной отдачи (кроме вибрации) — ВЫШЕ, чем во время игры на клавиатуре (с настоящими кнопками)?! Я очень люблю играть в игры. Поэтому поверить не смогу… На реальном геймпаде/клавиатуре можно нажимать на ощупь, с экраном же это намного сложнее.
Однако, оказалось, что удовольствие от игры на клавиатуре совсем не то.
Т.е., удовольствие управления экране без нормальной тактильной отдачи (кроме вибрации) — ВЫШЕ, чем во время игры на клавиатуре (с настоящими кнопками)?! Я очень люблю играть в игры. Поэтому поверить не смогу… На реальном геймпаде/клавиатуре можно нажимать на ощупь, с экраном же это намного сложнее.
+3
5. Причесать код.
Предполагаю, что код был бы более причёсан, если бы использовался WCF, а не сокеты.
+1
Опередили.
Для кода — Справочник по набору правил анализа кода, работает в Community (поставить галочку в настройках проекта Code Analysis на нужных правилах).
Для кода — Справочник по набору правил анализа кода, работает в Community (поставить галочку в настройках проекта Code Analysis на нужных правилах).
0
еще pvs studio можно прикрутить
0
Может завести все кнопки в enum (централизованное управление типом возможных нажатий)?
Спарсить назад через Enum.TryParse.
[Flags]
public enum Buttons
{
Up = 1,
Left = 2,
Right = 4,
Down = 8,
...
}
var buttons = Buttons.Left | Buttons.Up; // два нажатия сразу. Преобразование в строку даст их перечисление через запятую, что бы передавать текстом.
Спарсить назад через Enum.TryParse.
0
«GotFocus»?
Мне казалось, проще освоить не нажатия, а вращения/наклоны. Для движения это более естественно. А кнопки — да, на экран — телефонными не очень удобно пользоваться.
Мне казалось, проще освоить не нажатия, а вращения/наклоны. Для движения это более естественно. А кнопки — да, на экран — телефонными не очень удобно пользоваться.
0
При всём уважении, вы делаете геймпад, а никак не джойстик.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Делаем джойстик из Windows Phone