日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JASS萌新学习指南1.4(被催更)

發布時間:2024/1/1 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JASS萌新学习指南1.4(被催更) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上集我們講到一些動作和事件轉J后的代碼
紅色和紫色函數的區別(其實YDWE的AntiBJLeak有對紅色函數的處理,因此寫T基本不用擔心泄露)
為了專業化術語,我們把紅色的叫作bj函數 紫色的叫作cj函數。?
cj函數在這里和Cjass一點關聯都沒有,別弄錯了!!!
通常使用cj而盡量避免bj函數

具體怎么避免 我們以后說
?

接下來我們自己寫函數
具體功能:
玩家1按ESC,給玩家1發送信息
?

?

?TriggerRegisterPlayerEventEndCinematic(gg_trg_a,Player(0))
我們就不解釋了 對應T的那個事件。
Player=玩家
每個單詞如果不認識自己去找翻譯吧。
因為沒人會專門記這么長的函數。如果你想知道一個事件或動作怎么寫,就T寫好再轉J看,這才是最好的方法。

需要注意這里函數參數順序是不能變的,你不能把Player(0)放前面 而把gg_trg_a放后面


這里的Player(0)就是玩家1. 同理 Player(15)就是玩家16了
?

你想要1對應1 的話 就用ConvertedPlayer(1)
ConvertedPlayer(1)=Player(0)
但是上面說過了 盡量使用紫色的
為了你的好習慣,請用Player(0) 而不是ConvertedPlayer(1)
既短 效率又高


好了 我們開始寫一個函數(注意,請手動打一遍,別復制)

我們在Trig_aActions前面添加了一個函數ABC

注意takes returns 這 s 都是需要的,別打錯字!

function ABC?
這里ABC你可以換成你想要的
但是注意。正常jass里面是不能有中文、標點符號的。下劃線可以
字母與下劃線不能作為第一個字符
function 阿百川 錯
function @bc 錯
function 123ABC 錯
function ABC123 對
function A_3 對
?

?然后我們在Trig_aActions里面添加一句

?調用ABC
什么意思呢?

?
然后我們改成有用的
比如在ABC里面加上

?

這樣你每次按ESC都會在屏幕上顯示hahahahaha(強烈建議自己做一遍)

有人會問為什么不直接寫在Trig_aActions里面呢。因為這樣是為了讓你自己寫函數,自己做一遍 理解調用函數啊!

如果你上述例子無法通過編譯 無法執行。你一定要檢查你是否認真寫了 沒有任何錯誤!
關于帶參數的函數與其他東西,我們以后講。
1.5再見?
?

總結

以上是生活随笔為你收集整理的JASS萌新学习指南1.4(被催更)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。