至此9Π薄P蛩铡!你已經(jīng)學完了《輕松學習E-Prime》=萜唷3老辍!非常值得慶賀6宓印匈睁!
學到這里可真是不容易啊桶错!現(xiàn)在我們來點有趣的東西吧:剿簟!槍戰(zhàn)游戲T旱蟆糯钙!
現(xiàn)在你可以查看本教程目錄里的“E-Prime能有多強大”里面的“槍戰(zhàn)游戲”,試著理解了退腥。
這可能很困難任岸,但通過這么久以來的學習,希望您能夠看懂一些了阅虫。
當然這游戲有不少BUG演闭,要是E-Prime再穩(wěn)定一點不跟,就是個很好的游戲引擎了颓帝。其中包括讀取聲音時常出現(xiàn)錯誤,這是無法解決的錯誤窝革,你需要多試幾次购城,碰碰運氣有時候就能成功打開游戲。
這個槍戰(zhàn)游戲大致邏輯是這樣的:
首先虐译,我們讓游戲在每xx毫秒內(nèi)循環(huán)(xx也就是里面ImageText的呈現(xiàn)時間瘪板,制作過游戲的話,你會知道這叫游戲主循環(huán))漆诽,每次循環(huán)我們會刷出敵人侮攀,檢測狀態(tài),敵人還會開槍厢拭,有一定概率擊中玩家兰英,減少生命值。
下面的文字供鸠,界面畦贸,我們都是使用Canvas來制作的。
在進行鼠標點擊的時候,我們會檢測其位置薄坏,如果該位置存在敵人,則消滅這個敵人。
很有趣吧氛谜!現(xiàn)在你甚至可以試著修改它呢叔壤!大膽地去嘗試吧!沈善!
(你大概需要到我的Github頁面去下載這個示例)
恭喜你杈绸,如果你看到這里,除去帶有星號的小節(jié)外矮瘟,能熟練掌握基礎篇瞳脓,以及進階篇+高級篇的2/3的內(nèi)容,那么在多數(shù)本科生圈子里澈侠,可以自豪的說:“我是個E-Prime至尊高手”了劫侧。
學完本章,你至少要知道如何用代碼修改控件的屬性哨啃,如何自定義變量和使用If語句判斷按鍵烧栋,如何用自定義代碼讀取List里的列。知道這些拳球,結合前面學的內(nèi)容审姓,你已經(jīng)幾乎能完成所有實驗了。
如果能跟進一步祝峻,知道怎么制作按鈕魔吐,甚至能用E-Prime制作游戲,則你已經(jīng)上天入地無所不能了莱找。
當然酬姆,更重要的,你要學會怎么查看E-Prime自帶的幫助文檔奥溺。如果只學會個別語句辞色,那么相當于只會看字罷了,只有學會了使用這個幫助文檔浮定,你才真正能夠自主進步相满,最終超越這本書所寫的內(nèi)容,直至超越我桦卒。
此外立美,你還要注意的是,學完本書還不值得你得意闸盔。因為“人外有人悯辙,天外有天”,就算你已經(jīng)和卡希爾將軍一樣能夠用E-Prime制作游戲了,且先不說作者仍然還有很多內(nèi)容沒講躲撰,就連將軍也深刻感受到還有很多地方尚未精通之處针贬,還有許許多多的大神遠遠勝于將軍。要注意這條道路是沒有止境的拢蛋,除非你對E-Prime非常感興趣桦他,或者是為了娛樂,我還是建議你谆棱,學到夠用就好快压,然后把有限的生命投入到其他更重要的地方去。
當然不管怎樣垃瞧,能學通我這本書蔫劣,我還是要恭喜你,能夠自豪地說自己是E-Prime方面的大神了8龃印B龃薄!
此為開源免費教程嗦锐。教程所用資源等請訪問目錄或專題嫌松,或者Github頁面:
http://www.reibang.com/p/5bbf1c274370
https://github.com/zkx654321/Learn-E-Prime-Easily