![]()
simon
![]() ![]() offline
Опыт:
1,709Активность: |
Качать и оценить
Вот Мои самые первые спелы с использованием нестандартного кода(абсолбтно без глобалы, все в локале)
прошу не оценивать слишком жестко, я новичок в Jass'e (примерно 2 месяца) вот спелы Fire Shield - движдущийся к герою огненный щит volcano - тригерный аналог вулкана попрыгунчик - электромгнитный шар, двигающийся со скоростью (кол-во Jumper * Speed) выстрел с лука - тригерный выстрел с лука спираль огня -- просто спираль огня огненый бег (Fire run)-- во время движения юнита, сзади от него будет образовыватся огонь Качайте все!!! Оценивайте все!!! simon добавил: эй, где каменты я жду их.. оцените спелы плз..... спелы может использовать не только 1 определённый юнит, но и любые юниты красного игрока(сделал бы для всех игроков, но торопился, даже название карты не написал). |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Toadcop
![]() ![]() offline
Опыт:
53,013Активность: |
я закачал посмотрю... |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Warcryer
Бугага
![]() ![]() offline
Опыт:
1,079Активность: |
Шарики-средние тормоза
Стрелы-великие тормоза Остальное-норм *Слишком накрученно*,слишком неоригинально,но для новичка сойдет ;) |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Kiwi
Offline
![]() ![]() offline
Опыт:
11,502Активность: |
simon, очень понравились стрелы...
Если бы я знал скрипты, то обязательно использовал бы в своей карте =) |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
simon
![]() ![]() offline
Опыт:
1,709Активность: |
Всего 5 голосов!!!!! ужас!! Голосуйте!!! |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
47,997Активность: |
посмотрел скрипт, обнуления отсутствует совершено, ни одна переменая не обнуляются, ни один обьект не удаляются. утечки ужжасные. в открытую использована PolarProjectionBJ. потому утечки большие...
при некоторых сочетаниях каста спелов игра зависает и перестает подавать признаки жизни очень плохо... но для первого раза может и сойти =) (УЖОС игра так тормозила сначала, это из-за букв что ты нарисовал.. убери их...) Отредактировано Jon, 24.10.2006 в 11:17. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
dk
![]() offline
Опыт:
60,993Активность: |
Впринципи хорошо если это твоя первая серьезная наработка, но если нет то...
//Jon что-то ты забыл дать линк на свою статью про борьбу с утечками =) |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
47,997Активность: |
Dead_knight а я хороший и добрый:) и не хочу казатся умнегом:)
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
simon
![]() ![]() offline
Опыт:
1,709Активность: |
скоро выпущу новую версию этих спелов и сделаю:
1 буду обнулять переменные я недавно узнал как это сделать 2 не буду исплользовать PolarProjectionBJ ( я не знал что PolarProjectionBJ жнёт память) 3 заставлю попрыгучик отпрыгивать от стен 4 буду ипользовать SetUnitX, SetuUnitY, SetUnitFlyHeight (как в VectorFunctions от Anitarf) 5 буду использовать 1 ядро из СФС(SFS) 6 что нибудь ещё (не всё же вспомню) Цитата:
нет, я её просто для обучения себя джассу делал (вообще это мой первый скрипт без ошибок) |
|
![]() |
#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))) |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
simon
![]() ![]() offline
Опыт:
1,709Активность: |
Чуваки, ну помогите же мне оптимизировать эту функцию, я уже ждать замучился...........
сall SetUnitPositionLocFacingBJ( ball, PolarProjectionBJ(GetUnitLoc(ball), 13.00, GetUnitFacing(ball)), GetUnitFacing(ball) ) - ну вот КАК???? её оптимизировать............ |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
p01nTT
![]() offline
Опыт:
10,760Активность: |
simon Первые спеллы на джассе - радость, по себе знаю )), поэтому плохо голосовать об этом - как то несерьёзно
|
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
simon
![]() ![]() offline
Опыт:
1,709Активность: |
Цитата:
знаю................,но............. короче главное помогите мне оптимизировать это сall SetUnitPositionLocFacingBJ( ball, PolarProjectionBJ(GetUnitLoc(ball), 13.00, GetUnitFacing(ball)), GetUnitFacing(ball) ) |
|
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DeHa
Смышленный Человек
![]() ![]() offline
Опыт:
4,891Активность: |
ХАХХАХАХАХ.
Аффигенно,если каждый будет оставлять открытым джассовскую команду,то я думаю...Лаг при старте будет смертельным:D 2Simon Никакой оригинальности.Вообще никакой.Ты сначала научись обычные спеллы делать,а потом за джасс берись.Т.К все что ты щас натворил можно сделать и на триггерах DeHa добавил: А попрыгунчик я могу очень легко представить на триггерах(для меня самое легкое) Для примера |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
simon
![]() ![]() offline
Опыт:
1,709Активность: |
Можете не оценивать спелы только помогите оптимизировать плз,,,,,,,,,,,,,,,,, ОК?????!!!!!!!!!!!!!!!!!!!
Вот самая главная функция (пожалуйста помогите её отимизировать)
главная функция сall SetUnitPositionLocFacingBJ( ball, PolarProjectionBJ(GetUnitLoc(ball), 13.00, GetUnitFacing(ball)), GetUnitFacing(ball) ) конец гланой функции |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
47,997Активность: |
Код:
== Код:
|
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
simon
![]() ![]() offline
Опыт:
1,709Активность: |
спасибо джон(Jon)!!!!!, теперь оптимизировал ВСЁ!!! |
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
simon
![]() ![]() offline
Опыт:
1,709Активность: |
новая версия спелов вышла теперь их не 6 а 19 все оптимизированы, но не сбалансированы, попытался сделать по SCV и под JESP, но ничего не получилось...... |
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
fire_snake
![]() ![]() offline
Опыт:
52Активность: |
Огромная просьба, когда исполнишь задуманное выложи здесь же, посмотреть и может даже чемто попользоваться. ;): |
![]() |
#19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
simon
![]() ![]() offline
Опыт:
1,709Активность: |
[quote]Огромная просьба, когда исполнишь задуманное выложи здесь же, посмотреть и может даже чемто попользоваться. /quote]
когда сбалансирую, тогда и выложу |
![]() |
#20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|