vuongkkk
T.E.T.Я.I.S
^
^ ý mình là ntn : mình chỉnh 1 tòa nhà tên là Building to hơn mức bình thường, vào game dẫn 1 con Unit khác đi ngang wa tòa nhà, bình thường thì Unit sẽ né tòa nhà để đi vòng qua, nhưng nó lại đi xuyên qua luôn
Trich từ FAQ_vuongkkk
Làm sao để khi unit ko đi xuyên qua được doodads, tường hoặc nhà, building?
+ Dùng Pathing - Pathing Texture trong doodads đó.
Cách này thì model thay đổi độ to hay hình dáng, khả năng "cản" unit ko đổi
+ Dùng doodads khác tên là Pathing Blocker để chặn unit
Cách này chỉ cần đặt sao cho khớp với độ to và hình dáng của vật thể, doodads là có thể phù hợp cho bất cứ model với độ to bất kì
Xem thêm http://forums.gamevn.com/showpost.php?p=18689991 và http://forums.gamevn.com/showpost.php?p=18690046
Trich từ FAQ_vuongkkkKhi viết tooltip thì làm sao lấy cả phần thực dc?? vd cooldown là 3.2 thì nó sẽ ra là 3.2 chứ ko phải 3 như bt....
Hiển thị số thực (real) trong tooltip?
(Ctrl+D) để hiện lên rawid và rawname
Ví dụ:- lấy cooldown=3.2 của spell có rawid=A000 thì viết vào tooltips sẽ là
rawname=Cool
rawid=A000
<A000,Cool,.>
Hiển thị số thực trong object editor (real) dưới dạng % trong tooltip?
Ví dụ là spell Slow của Unit, race Human
Slows a target enemy unit's attack rate by <Aslo,DataB1,%>
Theo em xem ở mấy map trên hive thì em nghĩ scope là kiểu như Map initialization đúng không anh ?
Một số cái em còn chưa hiểu
Private function và function khác nhau hay giống nhau cả ?
Rồi là library (cái này chắc em nên học thêm rồi tìm hiểu sau,nhưng nếu anh có thể giải thích ngắn gọn cho em hiểu đơn giản thì...làm phiền anh vậy)
Sai. Có thể tự tìm hiểu trong <jassnewgenpack5d>/jasshelper/jasshelpermanual.html
Một số map có globals và endglobals,có phải là để tạo các biến globals mà không cần tạo sẵn trong Variables (ctrl +B) phải không anh ?
Đúng
Và xem giúp em cái code bên dưới của em sai chỗ nào mà nó báo Expected: "return"
Mã:private function M takes nothing return [COLOR="#0000FF"][COLOR="#FF0000"]boolean[/COLOR][/COLOR] local unit u = GetFilterUnit() local player p = Player(0) [COLOR="#FF0000"]local boolean b=(IsUnitAliveBJ(u) == true) and (IsUnitType(u), UNIT_TYPE_STRUCTURE) == false) and (IsUnitOwnedByPlayer(u,p) == true)[/COLOR] set u = null [COLOR="#FF0000"]return b[/COLOR] endfunction
P/s: À,cái demo ở bài http://forums.gamevn.com/showthread.php?515441-Tutorial-Basics-of-Structs em ko vào test được,có phải vì em dùng 1.24e không anh ?
Ko
Cậu không thấy người ta chỉ ở trên rồi à ? cậu phải chỉnh collision thật chuẩn.
Mà cậu nói mấy cái xuyên thế này thực sự không ai hiểu được. Làm gì có chuyện collision lớn rồi mà vẫn xuyên được. Trừ phi có trigger can thiệp :(
Cậu ấy sai là ở Bulding to hơn mức bt, chứ ko phải tại unit!
Hay là cậu biểu cậu ta chỉnh Collision của building
