simon
offline
Опыт:
1,709Активность: |
Качать и оценить
Вот Мои самые первые спелы с использованием нестандартного кода(абсолбтно без глобалы, все в локале)
прошу не оценивать слишком жестко, я новичок в Jass'e (примерно 2 месяца) вот спелы Fire Shield - движдущийся к герою огненный щит volcano - тригерный аналог вулкана попрыгунчик - электромгнитный шар, двигающийся со скоростью (кол-во Jumper * Speed) выстрел с лука - тригерный выстрел с лука спираль огня -- просто спираль огня огненый бег (Fire run)-- во время движения юнита, сзади от него будет образовыватся огонь Качайте все!!! Оценивайте все!!! simon добавил: эй, где каменты я жду их.. оцените спелы плз..... спелы может использовать не только 1 определённый юнит, но и любые юниты красного игрока(сделал бы для всех игроков, но торопился, даже название карты не написал). |
21.10.2006, 08:21 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
53,013Активность: |
я закачал посмотрю... |
21.10.2006, 15:22 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Warcryer
Бугага
offline
Опыт:
1,079Активность: |
Шарики-средние тормоза
Стрелы-великие тормоза Остальное-норм *Слишком накрученно*,слишком неоригинально,но для новичка сойдет ;) |
21.10.2006, 22:27 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kiwi
Offline
offline
Опыт:
11,502Активность: |
simon, очень понравились стрелы...
Если бы я знал скрипты, то обязательно использовал бы в своей карте =) |
22.10.2006, 02:25 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
simon
offline
Опыт:
1,709Активность: |
Всего 5 голосов!!!!! ужас!! Голосуйте!!! |
24.10.2006, 08:38 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,747Активность: |
посмотрел скрипт, обнуления отсутствует совершено, ни одна переменая не обнуляются, ни один обьект не удаляются. утечки ужжасные. в открытую использована PolarProjectionBJ. потому утечки большие...
при некоторых сочетаниях каста спелов игра зависает и перестает подавать признаки жизни очень плохо... но для первого раза может и сойти =) (УЖОС игра так тормозила сначала, это из-за букв что ты нарисовал.. убери их...) Отредактировано Jon, 24.10.2006 в 11:17. |
24.10.2006, 11:03 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
61,843Активность: |
Впринципи хорошо если это твоя первая серьезная наработка, но если нет то...
//Jon что-то ты забыл дать линк на свою статью про борьбу с утечками =) |
24.10.2006, 11:21 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,747Активность: |
Dead_knight а я хороший и добрый:) и не хочу казатся умнегом:)
|
24.10.2006, 11:23 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
simon
offline
Опыт:
1,709Активность: |
скоро выпущу новую версию этих спелов и сделаю:
1 буду обнулять переменные я недавно узнал как это сделать 2 не буду исплользовать PolarProjectionBJ ( я не знал что PolarProjectionBJ жнёт память) 3 заставлю попрыгучик отпрыгивать от стен 4 буду ипользовать SetUnitX, SetuUnitY, SetUnitFlyHeight (как в VectorFunctions от Anitarf) 5 буду использовать 1 ядро из СФС(SFS) 6 что нибудь ещё (не всё же вспомню) Цитата:
нет, я её просто для обучения себя джассу делал (вообще это мой первый скрипт без ошибок) |
|
25.10.2006, 10:08 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
simon
offline
Опыт:
1,709Активность: |
помогите Как заменить эту функцию, с минимальными утечками памяти
сall SetUnitPositionLocFacingBJ( ball, PolarProjectionBJ(GetUnitLoc(ball), 13.00, GetUnitFacing(ball)), GetUnitFacing(ball) ) я воще не врубаюсь, как использовать
GetUnitX(udg_unit)+Cos(udg_ang*0.0174)*udg_len GetUnitY(udg_unit)+Sin(udg_ang*0.0174)*udg_len смотрите эта функция не работвет, функция снизу call SetUnitY(u,(Sin((GetUnitFacing(u)*0.0174)*30))) call SetUnitX(u,+(Cos((GetUnitFacing(u)*0.0174)*30))) |
28.10.2006, 13:13 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
simon
offline
Опыт:
1,709Активность: |
Чуваки, ну помогите же мне оптимизировать эту функцию, я уже ждать замучился...........
сall SetUnitPositionLocFacingBJ( ball, PolarProjectionBJ(GetUnitLoc(ball), 13.00, GetUnitFacing(ball)), GetUnitFacing(ball) ) - ну вот КАК???? её оптимизировать............ |
30.10.2006, 12:10 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
p01nTT
offline
Опыт:
10,760Активность: |
simon Первые спеллы на джассе - радость, по себе знаю )), поэтому плохо голосовать об этом - как то несерьёзно
|
31.10.2006, 20:29 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
simon
offline
Опыт:
1,709Активность: |
Цитата:
знаю................,но............. короче главное помогите мне оптимизировать это сall SetUnitPositionLocFacingBJ( ball, PolarProjectionBJ(GetUnitLoc(ball), 13.00, GetUnitFacing(ball)), GetUnitFacing(ball) ) |
|
01.11.2006, 00:31 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeHa
Смышленный Человек
offline
Опыт:
4,891Активность: |
ХАХХАХАХАХ.
Аффигенно,если каждый будет оставлять открытым джассовскую команду,то я думаю...Лаг при старте будет смертельным:D 2Simon Никакой оригинальности.Вообще никакой.Ты сначала научись обычные спеллы делать,а потом за джасс берись.Т.К все что ты щас натворил можно сделать и на триггерах DeHa добавил: А попрыгунчик я могу очень легко представить на триггерах(для меня самое легкое) Для примера |
01.11.2006, 07:17 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
simon
offline
Опыт:
1,709Активность: |
Можете не оценивать спелы только помогите оптимизировать плз,,,,,,,,,,,,,,,,, ОК?????!!!!!!!!!!!!!!!!!!!
Вот самая главная функция (пожалуйста помогите её отимизировать)
главная функция сall SetUnitPositionLocFacingBJ( ball, PolarProjectionBJ(GetUnitLoc(ball), 13.00, GetUnitFacing(ball)), GetUnitFacing(ball) ) конец гланой функции |
03.11.2006, 00:46 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,747Активность: |
Код:
== Код:
|
03.11.2006, 04:07 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
simon
offline
Опыт:
1,709Активность: |
спасибо джон(Jon)!!!!!, теперь оптимизировал ВСЁ!!! |
03.11.2006, 06:52 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
simon
offline
Опыт:
1,709Активность: |
новая версия спелов вышла теперь их не 6 а 19 все оптимизированы, но не сбалансированы, попытался сделать по SCV и под JESP, но ничего не получилось...... |
18.11.2006, 13:44 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
fire_snake
offline
Опыт:
52Активность: |
Огромная просьба, когда исполнишь задуманное выложи здесь же, посмотреть и может даже чемто попользоваться. ;): |
19.11.2006, 01:57 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
simon
offline
Опыт:
1,709Активность: |
[quote]Огромная просьба, когда исполнишь задуманное выложи здесь же, посмотреть и может даже чемто попользоваться. /quote]
когда сбалансирую, тогда и выложу |
19.11.2006, 04:55 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|