Bạn nào làm giúp cái Effect này với http://upanh.com/blaine_magmar_fire_blast_upanh/v/8vya7fdo2nq.htm
hôm nay thử làm vài cái mà mãi không được vào game nó cho ra cái hình gì đấy :( mà có ai biết r và z trong những công thức đấy là gì không ?
trong lập trình "r" thường được đặt cho biến chỉ độ dài của bán kính, thường sử dụng pixe làm đơn vị.
Các bạn chỉ mình cách chỉnh gây damage cho các effect như Ziczac Start Tròn Vuông Xoắn Óc v.v dc ko thank
^ Gây damage cho cái Moon Mình mới tập thôi có sai sót gì thì gạch nhẹ tay Map: http://www.mediafire.com/?ijfl9kvju4tawjf
Lâu rùi ko lên 4rum chơi, đọc thấy thiếu hình trái tim mà sẵn đang có nên share lun :) đặt cái này trong header hay library scope gì đó tùy... Mã: globals real POSITIVE_Y real NEGATIVE_Y endglobals function HeartY takes real a, real MaxSize, real x returns nothing if x > MaxSize then call BJDebugMsg("Math Error!") return endif set POSITIVE_Y = a*RAbs(x) + SquareRoot(MaxSize*MaxSize - x*x) set NEGATIVE_Y = a*RAbs(x) - SquareRoot(MaxSize*MaxSize - x*x) endfunction còn đây là cách test: Mã: function InitTrig_test takes nothing returns nothing call TriggerSleepAction(10.) local real x = 500. loop call HeartY(.75,500.,x) call DestroyEffect(AddSpecialEffect("Abilities\\Spells\\Undead\\AnimateDead\\AnimateDeadTarget.mdl",x,POSITIVE_Y)) call DestroyEffect(AddSpecialEffect("Abilities\\Spells\\Undead\\AnimateDead\\AnimateDeadTarget.mdl",x,NEGATIVE_Y)) set x = x - 5 exitwhen x < -500. endloop endfunction
Time - Every 0.03 seconds of game time Unit - Move <Dummy> instantly to ((Position of Caster) offset by ((Tọa độ X), (Tọa độ Y))) Đây chỉ là cho Effect di chuyển theo pt thôi. (Chỉ áp dụng cho pt có tính chu kỳ) Còn tạo từng Effect hiện ra dần dần xếp thành hình thì thêm cái này vào loop Wait 0.03 seconds
Mình thấy dùng nhiều effect thế này thì chắc là chỉ làm cho đẹp chứ nếu áp dụng vào game thì có lẽ fps sẽ giảm rất nhiều
cho mình hỏi ngu một cái, mấy cái trên chỉ là làm hiệu ứng thôi đúng không? Vậy chứ nếu deal dame luôn và deal buff luôn thì sao? Ví dụ như cái deal 10 cái nova theo đường thẳng, vậy mình muốn 10 cái này đều tạo ra 1 vùng là 150 dame tại vị trí cái nova nổ ra, nếu các creep đứng trong đó thì bị đóng băng, còn nếu là hero địch thì bị slow, và chính mình cũng bị slow trước tiên ( cái này nhắm làm cho hero đừng bá đạo quá ). Mấy bạn có giúp thì làm ơn cho nguyên cái trigger luôn nha, Jass hay Gui mình thật không biết tí gì [2] À mà có thêm cái chiêu cho nổ 1 vùng random trước mặt hero range là 500 nhưng nổ 6 cái nova, vị trí là random, range 150/nova [3] à, có thêm một cái nửa, là khi cái spell con hero bay lên rồi chưởng xuống một cái fireball, rồi từ từ hạ xuống lúc này con hero là bất tử đến khi nó tiếpđất thì kết thúc skill đó và nó chỉ chưởng đúng 1 cái fire ball thôi nhé ( nếu nó là ranger và có atk speed cao nó bắn thêm vài cái thì không đúng ) à nếu nó bay lên trong 1/2 giây thì nó cũng đâu có kịp bắn đâu nhỉ. Thôi kệ cẩn tắc vô áy náy