Для C++ в MS Visual Studio усть очень удобная штука "Go to definition" и "Go to declaration". Есть ли что-то подобное для Питона?
<div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
Обучающие видеозаписи игр</div>
<div class='quotetop'>Цитата(Dimon_157 * 13.8.2007, 15:38) [snapback]195568[/snapback]</div>По мому нет.Для C++ в MS Visual Studio усть очень удобная штука "Go to definition" и "Go to declaration". Есть ли что-то подобное для Питона?
[/b]
Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
http://blacksun.civfanatics.ru
-------------------------------------------------
MTDG2 - [civ]christianity[/civ]Монархия
---------------------------------
Председатель CFR Awards 2007
---------------------------------
Председатель CFR Awards 2008
Сам отвечу на свой вопрос.
Выбирать здесь http://wiki.python.org/moin/PythonEditors
Мне понравились Eclipse и SPE.
Eclipse:
[attachmentid=2556]
SPE:
[attachmentid=2557]
Жаль что SPE иногда вылетает на сохранении.
Если кто заинтересовался могу написать help по установке.
<div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
Обучающие видеозаписи игр</div>
Пиши. Мне пригодится.
Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
http://blacksun.civfanatics.ru
-------------------------------------------------
MTDG2 - [civ]christianity[/civ]Монархия
---------------------------------
Председатель CFR Awards 2007
---------------------------------
Председатель CFR Awards 2008
Eclipse:
1) Качаем Eclipse Classic (140Mb)
2) Через Eclipse качаем плагин (~3Mb). Инструкции
SPE:
1) Качаем Python (10.4Mb)
2) Качаем wxPython Prebuilt Binaries (7.16Mb)
3) Наконец качаем SPE (1.23Mb)
<div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
Обучающие видеозаписи игр</div>
<div class='quotetop'>Цитата(Dimon_157 * 15.8.2007, 18:33) [snapback]195882[/snapback]</div>140m? Он того действительно стоит или это для профессионалов? Вроде все в Блокноте делается...ну конечно, на элементарном уровне. Скачаю хоть посмотреть.
Реально стоит. Перепробовал штук 6 разных ide. Eclipse рулит однозначно. См. скрин: нажал на комментарий справа и сразу перешел на нужное место.
<div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
Обучающие видеозаписи игр</div>
<div class='quotetop'>Цитата(Dimon_157 * 15.8.2007, 18:33) [snapback]195882[/snapback]</div>А если он уже установлен на компе ?
Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
http://blacksun.civfanatics.ru
-------------------------------------------------
MTDG2 - [civ]christianity[/civ]Монархия
---------------------------------
Председатель CFR Awards 2007
---------------------------------
Председатель CFR Awards 2008
Если на компе версия не ниже 2.3 то все ок
2sergix: посмотри тут и тут
<div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
Обучающие видеозаписи игр</div>
пытался сделать что бы при создании юнита создавался такой же с помощью питона.
пока в оригинальном assets (так что с import все в порядке должно быть)
в файле CvEventManager.py нашел две функции, которые как я понял срабатывают при создании юнита:
onUnitCreated(self, argsList) - событие для юнита
onUnitBuilt(self, argsList) - событие для города.
добавил в них строчки вызова создания юнита (как я понял из cvUtils.py) CvUtil.spawnUnit(iUnit, pPlot, pPlayer)
[code]
def onUnitCreated(self, argsList):
логи включены? что говорят?
<div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
Обучающие видеозаписи игр</div>
2Protonicus: вот как я питон с нуля осваивал - почитай эту тему.
<div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
Обучающие видеозаписи игр</div>
Избранная статья на Википедии
http://ru.wikipedia.org/wiki/Python
<div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
Обучающие видеозаписи игр</div>
Эмпирическим путем пришел к выводу что лучше использовать gc.get... чем Py...
Пример1:
gc.getMissionInfo - работает
PyInfo.MissionInfo - не работает
Пример2:
gc.getPlayer - работает
PyPlayer - работает, но некорректно
К тому же gc.get... задокументирован, в отличие от Py...
<div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
Обучающие видеозаписи игр</div>