至此!!!你已經學完了《輕松學習E-Prime》!!!非常值得慶賀!!
學到這里可真是不容易啊!現在我們來點有趣的東西吧!!槍戰游戲!!
現在你可以查看本教程目錄里的“E-Prime能有多強大”里面的“槍戰游戲”,試著理解了。
這可能很困難,但通過這么久以來的學習,希望您能夠看懂一些了。
當然這游戲有不少BUG,要是E-Prime再穩定一點,就是個很好的游戲引擎了。其中包括讀取聲音時常出現錯誤,這是無法解決的錯誤,你需要多試幾次,碰碰運氣有時候就能成功打開游戲。
這個槍戰游戲大致邏輯是這樣的:
首先,我們讓游戲在每xx毫秒內循環(xx也就是里面ImageText的呈現時間,制作過游戲的話,你會知道這叫游戲主循環),每次循環我們會刷出敵人,檢測狀態,敵人還會開槍,有一定概率擊中玩家,減少生命值。
下面的文字,界面,我們都是使用Canvas來制作的。
在進行鼠標點擊的時候,我們會檢測其位置,如果該位置存在敵人,則消滅這個敵人。
很有趣吧!現在你甚至可以試著修改它呢!大膽地去嘗試吧!!
(你大概需要到我的Github頁面去下載這個示例)
恭喜你,如果你看到這里,除去帶有星號的小節外,能熟練掌握基礎篇,以及進階篇+高級篇的2/3的內容,那么在多數本科生圈子里,可以自豪的說:“我是個E-Prime至尊高手”了。
學完本章,你至少要知道如何用代碼修改控件的屬性,如何自定義變量和使用If語句判斷按鍵,如何用自定義代碼讀取List里的列。知道這些,結合前面學的內容,你已經幾乎能完成所有實驗了。
如果能跟進一步,知道怎么制作按鈕,甚至能用E-Prime制作游戲,則你已經上天入地無所不能了。
當然,更重要的,你要學會怎么查看E-Prime自帶的幫助文檔。如果只學會個別語句,那么相當于只會看字罷了,只有學會了使用這個幫助文檔,你才真正能夠自主進步,最終超越這本書所寫的內容,直至超越我。
此外,你還要注意的是,學完本書還不值得你得意。因為“人外有人,天外有天”,就算你已經和卡希爾將軍一樣能夠用E-Prime制作游戲了,且先不說作者仍然還有很多內容沒講,就連將軍也深刻感受到還有很多地方尚未精通之處,還有許許多多的大神遠遠勝于將軍。要注意這條道路是沒有止境的,除非你對E-Prime非常感興趣,或者是為了娛樂,我還是建議你,學到夠用就好,然后把有限的生命投入到其他更重要的地方去。
當然不管怎樣,能學通我這本書,我還是要恭喜你,能夠自豪地說自己是E-Prime方面的大神了!!!
此為開源免費教程。教程所用資源等請訪問目錄或專題,或者Github頁面:
http://www.lxweimin.com/p/5bbf1c274370
https://github.com/zkx654321/Learn-E-Prime-Easily