PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Программирование для PS Vita (https://www.pspx.ru/forum/forumdisplay.php?f=455)
-   -   [Урок №1] Программирование на PSVita - Установка Pss, подключение PSVita к компьютеру (https://www.pspx.ru/forum/showthread.php?t=96698)

frostegater 25.04.2012 12:10

[Урок №1] Программирование на PSVita - Установка Pss, подключение PSVita к компьютеру
 
Вложений: 6
Чтобы самому учиться и вам помочь, начну цикл уроков программирования на PSVita. Сам я знаю чистый Си, немного Java и Си++, поэтому параллельно с изучением библиотек Pss я буду адаптироваться к новому языку, прощайте меня если буду писать бред по мнению тру-СиШарперов :). Как известно, платформа PSVita была позаимствована у Microsoft, что позволило разрабатывать приложения на C#. Также, недавно была выпущена официальная среда программирования PlayStation® Suite. На данный момент последняя версия Pss - 0.98 open beta. Нам понадобится непосредственно она а также специальное приложение для PSVita, позволяющее запускать самописный софт, напрямую передаваемый с ПК - PlayStation® Suite Development Assistant, но обо всём по порядку.
  1. Для начала, перейдём на официальный сайт PlayStation® и скачаем Pss: http://www.playstation.com/pss/developer/openbeta.

    Скриншот


    С лицензией соглашаемся, если, конечно, вы с ней согласны ;)

  2. Запустим скачанный исполняемый файл. По мере установки вас попросят установить различные штуковины, всё ставим и соглашаемся.

  3. Теперь, когда у нас установлен Pss, мы должны установить PlayStation® Suite Development Assistant. Для этого подключите вашу PSVita к интернету и вбейте в страницу браузера ссылку: http://www.playstation.com/pss/developer/openbeta. После чего выберите 2-ой пункт и скачайте PlayStation® Suite Development Assistant. Вас кинет в PSStore и вам предложат сохранить файл.

  4. Всё скачано. Приступим к рассмотрению Pss. Так как мы не знаем C#, начнём с изучения сэмплов (примеров). Советую начать с элементарного.

  5. Запустим PssStudio. Откроем существующий проект. Сэмплы лежат в общей папке учётных записей в папке Pss/sample/ (у меня: c:\Documents and Settings\All Users\Документы\Pss\sample\). Заметьте, что Pss не понимает русского языка и если в пути присутствуют русские символы (как у меня), то рекомендуется переместить сэмплы в любое другое подходящее место). Итак, нажмём File->Open. Целый проект можно открыть, просто кликнув по файлу решения (*.sln).

  6. Запустим на PSVita приложение PS Suite Dev. Подключим устройство к ПК. Если не определилось, перейдите в папку с установленым Pss-> tools/vita/driver/ и переустановите PlayStation® Vita USB Driver, нажав по batch файлу inst.bat и пройдя стандартный курс нажатия кнопки "Далее". :D

  7. Теперь, когда PSVita подключена мы можем выбрать устройство для дебага [см. скриншот].

    Скриншот

  8. Щёлкнем один раз по проекту и нажмём F5.

    Скриншот

  9. Ура! Вы запустили первое опенсорц приложение на PSVita, абсолютно официально, без хаков.

Yoti 26.04.2012 20:02

Кто-нибудь обходил требование скачки с PSV? Прокси, подмена ua, ещё что-нибудь...

vitalikus 26.04.2012 20:36

Свой первый "Хелло ворлд" был написан за час... (тупанул в начале, думал он может простой текст отображать), но возник следующий вопрос: как с дева на ПСВ удалять приложения?

BS76 26.04.2012 20:36

Цитата:

Сообщение от frostegater (Сообщение 1028641)
[Урок №1] Программирование на PSVita - Установка Pss, подключение PSVita к компьютеру

За статью респект.
Я сам тоже знаю только чистый Си, ну и всякии SQL, т.ч. темболее интересно.

frostegater 27.04.2012 04:10

Цитата:

Сообщение от vitalikus (Сообщение 1028808)
как с дева на ПСВ удалять приложения?

вот эт не в курсе, но есть предположения

arAnjAt 28.04.2012 10:19

Автор! Жду с нетерпением следующих уроков.

frostegater 28.04.2012 11:47

arAnjAt, сейчас я доучиваю C#, вроде немного осталось, но у меня на носу экзамены, в школе заваливают по полной, постараюсь как можно скорее продолжать уроки. На днях второй будет.

frostegater 29.04.2012 11:44

ану ка запустите UIComposer, у меня не работает =((

DarkNorth 01.05.2012 12:15

Вот бы кто icq запилил :)

vitalikus 01.05.2012 13:26

frostegater, Поменяй в языковых параметрах формат на Американский и всё запустится.

frostegater 01.05.2012 14:43

vitalikus, в какой программе, где менять то?!

vitalikus 01.05.2012 15:07

frostegater, Винда, Пуск-Панель управления-Язык и региональные стандарты-
Вкладка форматы, в ней выбрать формат: "Английский (США)"

vitalikus добавил 01.05.2012 в 15:07
Конечно не исключено что ему не нравится какой нить из "разделителей" но искать "именно тот" разделитель у меня нету желания.

ErikPshat 01.05.2012 15:08

vitalikus, напиши ему просто батник. Чел неадекватен!

vitalikus 01.05.2012 15:12

frostegater, От лени до посмотреть один шаг, собственно UIComposer не любит Наш (ваш) разделитель чисел, ибо наш (ваш) разделитель запятая а забугорный точка. Собственно чтоб заставить работать UIComposer достаточно сменить тот самый разделитель... Вроде бы понятно разъяснил.
http://i.piccy.info/i7/9849595cd8e99...61002546/1.jpg

frostegater 01.05.2012 15:34

vitalikus, теперь ясно.. just региональные стандарты могут быть хоть на заднице

ErikPshat 01.05.2012 15:54

Даёшь региональные стандарты!

vitalikus 01.05.2012 16:00

ErikPshat, Проблема не единична, но встречается в более примитивных програмулинах и наличие такого банального бага в UIComposer говорит о его "ровности".

Yoti 01.05.2012 16:09

Цитата:

Сообщение от vitalikus (Сообщение 1029545)
не любит Наш (ваш) разделитель чисел, ибо наш (ваш) разделитель запятая а забугорный точка

Лол, а у меня отчего-то наш/ваш разделитель - точка, ещё на шаге установки винды) Какой же хитрец не долбит, аки дятел, по "Далее", а действительно настраивает?..

vitalikus 01.05.2012 16:14

Yoti, Ибо дефотлное размещение и соответственно региональные настройки берутся Американские при установке оси, я меняю, хоть это и ставит в недоумение некоторые програмулины которые в принципе знают лишь пару стран.

DarkNorth 02.05.2012 03:58

Хех, калькулятор уже написали.
http://s019.radikal.ru/i638/1204/60/c6cbb99cfb96.jpg
:)


Текущее время: 09:58. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.