Maxscript 寫俄羅斯方塊

上禮拜為了一個海水模擬的案子需要批次修改模擬框架的參數,想說其實自己這樣houdini、UE4摸下來,也有點程式的概念,就來試著學學看用maxscript來做這些繁複無聊的手工調整。

稍微看了一下maxscript的手冊發現意外的好入門,可以很輕鬆地為自己的習慣或需求去做簡單的客製化工具。

在寫出模擬的小工具後就進一步想去寫更多的東西,一種開了一扇新的大門躍躍欲試的感覺。後來摸索maxscript的timer tick時,發現可以拿來寫遊戲,就萌生出寫個俄羅斯方塊當練習的想法。

一開始覺得不難,就方塊往下墜嘛。結果實際動手發現有很多細微的眉眉角角要注意(當然不能使用3D碰撞偵測這些作弊的方法),方塊的旋轉方式、偵測的問題,本來只是打算當一個晚上的作業結果寫了三、四天,不過總算是告一段落。

script檔案