Примеры кода на С++
|
|
Kornival | Дата: Пятница, 26.08.2011, 18:07 | Сообщение # 1 |
Лейтенант
Группа: Пользователи
Сообщений: 40
Награды: 0
Репутация: 1
Статус: Offline
| Все виденные мною примеры были написаны на питоне, имеются ли сэмплы на С++?
Сообщение отредактировал Kornival - Пятница, 26.08.2011, 20:06 |
|
| |
serg-kkz | Дата: Пятница, 26.08.2011, 18:16 | Сообщение # 2 |
Генерал-полковник
Группа: Модераторы
Сообщений: 803
Награды: 3
Репутация: 18
Статус: Offline
| Kornival, В учебнике смотрел про старт на панде?
ООП -
|
|
| |
Kornival | Дата: Пятница, 26.08.2011, 18:42 | Сообщение # 3 |
Лейтенант
Группа: Пользователи
Сообщений: 40
Награды: 0
Репутация: 1
Статус: Offline
| Учебник с этого сайта?
|
|
| |
serg-kkz | Дата: Пятница, 26.08.2011, 18:48 | Сообщение # 4 |
Генерал-полковник
Группа: Модераторы
Сообщений: 803
Награды: 3
Репутация: 18
Статус: Offline
| Panda3D Manual переключись на C++ когда зайдешь. Так-же там есть описание API.
ООП -
|
|
| |
Kornival | Дата: Пятница, 26.08.2011, 18:59 | Сообщение # 5 |
Лейтенант
Группа: Пользователи
Сообщений: 40
Награды: 0
Репутация: 1
Статус: Offline
| Мануал я читал, с основами разобрался, но многие темы там почти не освещены. Например ввод с клавиатуры. Несколько сэмплов были бы очень кстати.
|
|
| |
serg-kkz | Дата: Пятница, 26.08.2011, 19:11 | Сообщение # 6 |
Генерал-полковник
Группа: Модераторы
Сообщений: 803
Награды: 3
Репутация: 18
Статус: Offline
| Kornival, Не понял про ввод, но про события там есть: Code self.accept( <event name> , <Function> ) self.accept( клавиша , имя функции )
Я не знаю как выглядит функция в C++. Этот код запустит по нажатию указанной клавиши функцию с этим именеи. Пример системной функции для выхода из приложения:
Code self.accept('escape', sys.exit )#exit on esc
ООП -
Сообщение отредактировал serg-kkz - Пятница, 26.08.2011, 19:13 |
|
| |
Kornival | Дата: Пятница, 26.08.2011, 19:25 | Сообщение # 7 |
Лейтенант
Группа: Пользователи
Сообщений: 40
Награды: 0
Репутация: 1
Статус: Offline
| Вот, примерно так же пишут в мануале, но объект какого класса "self"?
|
|
| |
serg-kkz | Дата: Пятница, 26.08.2011, 19:37 | Сообщение # 8 |
Генерал-полковник
Группа: Модераторы
Сообщений: 803
Награды: 3
Репутация: 18
Статус: Offline
| Kornival, это код для питона, тебе нужно для C++ а именно как си работает событиями. Этого в мануале двига не найдешь. Я не знаю C++. но в инете нарыл такой код.
Code void __fastcall TForm1::SpeedButton1Click(TObject *Sender) { if (SpeedButton1->Down) { ShowMessage("Кнопка нажата"); } else { ShowMessage("Кнопка не нажата"); } }
Для примера. Тебе просто нужно это искать в мануале по языку С++.
ООП -
|
|
| |
Kornival | Дата: Пятница, 26.08.2011, 19:58 | Сообщение # 9 |
Лейтенант
Группа: Пользователи
Сообщений: 40
Награды: 0
Репутация: 1
Статус: Offline
| serg, дело в том, что С++ никак не обрабатывает события, эта обязанность полностью ложиться на движок. Ответ на вопрос про события я нашел, надо было сделать так: Code framework.define_key(обрабатываемая_кнопка, описание, вызываемая_функция); Но я искал сэмплы на С++, их нет вообще?
Сообщение отредактировал Kornival - Пятница, 26.08.2011, 19:58 |
|
| |
serg-kkz | Дата: Пятница, 26.08.2011, 20:08 | Сообщение # 10 |
Генерал-полковник
Группа: Модераторы
Сообщений: 803
Награды: 3
Репутация: 18
Статус: Offline
| Quote (Kornival) Но искал сэмплы на С++, их нет вообще? Да интересно, но где-то же должны быть. Причем не пойму почему в варианте C++ делает код для питона.
ООП -
|
|
| |
serg-kkz | Дата: Пятница, 26.08.2011, 20:12 | Сообщение # 11 |
Генерал-полковник
Группа: Модераторы
Сообщений: 803
Награды: 3
Репутация: 18
Статус: Offline
| На офицальном форуме, есть отрывки кода. Вот: пример
ООП -
|
|
| |
Kornival | Дата: Пятница, 26.08.2011, 20:19 | Сообщение # 12 |
Лейтенант
Группа: Пользователи
Сообщений: 40
Награды: 0
Репутация: 1
Статус: Offline
| Quote (serg-kkz) Причем не пойму почему в варианте C++ делает код для питона. Да, в мануале по С++ частенько попадается такое: Quote This section does not apply to C++. На питон что ли переходить...
|
|
| |
serg-kkz | Дата: Пятница, 26.08.2011, 20:22 | Сообщение # 13 |
Генерал-полковник
Группа: Модераторы
Сообщений: 803
Награды: 3
Репутация: 18
Статус: Offline
| Quote (Kornival) На питон что ли переходить... Я вот думаю на C++, э... думал.
ООП -
|
|
| |
Kornival | Дата: Пятница, 26.08.2011, 20:27 | Сообщение # 14 |
Лейтенант
Группа: Пользователи
Сообщений: 40
Награды: 0
Репутация: 1
Статус: Offline
| Ладно, тема все еще актуальна.
|
|
| |
serg-kkz | Дата: Пятница, 26.08.2011, 20:37 | Сообщение # 15 |
Генерал-полковник
Группа: Модераторы
Сообщений: 803
Награды: 3
Репутация: 18
Статус: Offline
| Ну, я больше не чего предложить не могу, кроме того подглядывать на оф. форуме. Да и разработчики утверждают, что разница производительности кода на питоне и C++ не велика, благодаря автоматически генерируем оберткам кода питона. Да и сам двиг написан на C++.
ООП -
Сообщение отредактировал serg-kkz - Пятница, 26.08.2011, 20:38 |
|
| |