為什麼多數外掛都用易語言?
因為快。很多WG只需要半天到一天的時間就能做出來。
易語言是一個快速開發工具。因為所有的命令、幫助都是中文的,所以進入門檻比較低,適合非專業人士短期學習進而借用解決實際工作問題。
上面看了很多黑易語言的,個人覺得沒必要,這個就好像用C和java的程序員嘲笑用批處理寫程序的人一樣,你管人家用的什麼呢,能解決問題不就得了。都是上班,你個屌絲開著夏利到單位能因此而嘲笑騎自行車的人是SB么?
因為學習WG技術的大多不是科班出生,都是業餘研究的。
這部分人急需一個可以速成且簡單的開發工具,易語言就很適合了,加之易語言有各種各樣的庫提供,可以在很短的周期內開發出一個WG。
甚至於一些VC用的很溜的人也紛紛投靠易語言。理由就是,簡答易用,周期快。做WG的都是與時間賽跑,經常一個遊戲的G剛寫完,又要寫另一個遊戲的。如果用易語言就不用花時間做界面,寫一個易語言本身就提供的庫。今天看到室友在用易語言寫的外掛之後,,實在忍不住對易語言進行吐槽了--
(先回答下問題)外掛什麼的其基本原理就是實時修改遊戲當中的數據啦~~然後一個正常的外掛的話還要有個像樣的GUI界面(總不能叫小學生什麼的像linuxer一樣天天敲命令吧);而外掛對程序本身的演算法啊邏輯啊的要求並不高.再加上 @印志軍 所說的"速成",寫外掛一個很重要的要求就是要簡單易編~舉個例子,外掛所用的圖形界面看著很簡單,可是直接手寫代碼的話光是布局就要費個老半天神了,更別說綁定事件什麼的了;不過好就好在目前有許多IDE是支持"所見即所得"式生成代碼的,易語言的自然就不用說了,VC, VB, JBuilder什麼的也都有;(事實上用VC來寫外掛的也不少)
而易語言比VC之流更方便的一點是它是中文的,這對於我國人人都有或多或少的"英語恐懼症"的狀況來說是非常重要的--不用費神看英文文檔,不用見到英文的函數,聽著就很吸引人,是不?這就讓更多小程序員選擇易語言來寫外掛了.時間一久,有關"如何用易語言寫外掛"的教程也多了--易語言一不小心就成了寫外掛的"專用"語言了.
外掛程序更新很快,因為它很容易被遊戲公司給封了;而用易語言的外掛多了,老的用其他語言寫的程序正在逐漸被淘汰,就導致了目前許多外掛用易語言來寫的現狀了.
=========================================================
[以下是我的個人吐槽]本人中學時是個乖小孩,不玩遊戲不開掛.高一時用易語言寫了個下象棋的程序,結果把可執行文件導出來跑到別人電腦上一運行,直接報毒!從此以後我再也不相信易語言能寫用來寫正常的程序了QAQ==大學時知道了易語言其本質上就是VB,只不過披以一層漢語的"外皮"而已了.於是再也不相信什麼"中文編程"的鬼話了==
在此奉勸要寫外掛學編程的小朋友們:說什麼也不要被"中文編程"的幌子給迷惑了,只接觸中文,視野就會很狹窄,程序也是寫不好的~~
易語言封裝太牛逼了,操作內存啥的,用個模塊就可以一行打碼解決,對於業餘學習編程的外掛作者,易語言無疑最好選擇。
這門語言就是技術行業的智商稅, 濾除了很多本來就不應該碰電腦編程的人, 讓大家一眼就能分辨出來.
易語言封裝windows api,編寫起來感覺上簡單,事實上對提示技術毫無用處。遊戲外掛攻防藝術 裡面只是簡單提了下
門檻低,夠傻瓜,是個人都可以用它封裝好的模塊迅速寫外掛
瀉藥…話說第一次被邀請好感動
以前外掛基本都是Delphi 或VC++寫的,主要原因還是以前玩網遊的大部分是成年人,其中不乏程序員。現在主要玩家群體都是小盆友了,所以外掛自然是他們寫的比較多,這些人一般沒啥編程知識,都是自己看網上所謂的教程來學的,而且英文水平也不行,讓他們去學VC之類的不靠譜。也有人在用VC++6.0寫,不過是少數了。
目前外掛方面易語言的支持庫比較全面了,用易語言寫外掛,新手邊看教程邊寫也就是3天左右的事情,這也是它的好處吧。
曾經拿到過幾個易語言的程序,PE結構極其混亂……很長一段時間易語言寫的程序基本都會被殺軟認為是病毒(好像現在也是),加了殼好像會好點。為了趕時間,而且外掛又不需要什麼高質量產品(不行重新做一份不就行了嗎)
因為相關資料多,能快速上手
因為簡單,因為我就是想在接下來沒工作的一年賺點生活費,所以學易語言,學外掛
簡單
推薦閱讀:
※對心理學專業者來說,哪些編程語言是應該學習和掌握的?
※CPU處理無條件轉移指令時,為何實際上要清除流水線?
※為什麼Python有那麼多方便的庫而C++很少?
※如何不使用loop循環,創建一個長度為100的數組,並且每個元素的值等於它的下標?
※菜鳥想學計算機要從哪方面開始入手?