實戰(zhàn)使我認識到代碼的重要性
來源:
奇酷教育 發(fā)表于:
實戰(zhàn)使我從新認識到代碼的重要性
經過一個多星期的項目實戰(zhàn),感覺到自己學到了很多東西,尤其是2D環(huán)節(jié)開發(fā)中遇到很多困難,和難題,為了解決這些難題和困難,自己不斷的查閱的資料,有時候一個難題,得花好長時間才能解決,比如說2D的人物動作狀態(tài)的控制于切換,就花了我一天的時間,最后終于找到了最合適的解決方法,利用枚舉類型,當需要切換某個動作的時候,通過枚舉類型,找到相應的狀態(tài),最后實現動作的切換。
通過這次項目實戰(zhàn)使我從新認識到代碼的重要性,比如說unity自帶的動畫組件并不是都適合所有的游戲開發(fā),像我這次開發(fā)的合金彈頭游戲,因為資源動作全部是圖片而且人物的動作圖片全部都是分成上半身和下半身兩部分,不管用新動畫系統還是老動畫系統都比較麻煩,最后我想到了用代碼實現人物的動作,動畫腳本一旦寫好,其他動作只要拖拽腳本就能輕松實現省略了很多不必要的麻煩。
通過這次項目我深刻體會到了程序永不放棄的精神的內涵,比如說遇到困難的時候,不花點時間是不行的,如果一味地放棄,那項目到最后經會很難交工,實在解決不了的時候,可以請教其他同學和老師。在這次項目開發(fā)中請教了很多次老師,老師都會細心引導,并使自己感覺到柳暗花名又一村。
總之這次項目的實戰(zhàn)過程是煎熬的,但結果卻學到了很多東西,事后細細品味過程卻是回味無窮!