【合作心得 】與貓咪共處的半年 – 初始

與「貓咪學園」合作 算下來也有半年了。這也代表我開始寫比較客製化RMMV 腳本也累積半年功力了。這次想分幾個小篇幅來紀錄合作中的過程與經驗分享

貓咪學園 簡介:
貓咪學園以製作各種風格小遊戲的獨立團隊。
目前團隊代表作遊戲是【私塾】
除此之外進行中的 「夢想的十三月」計畫也完成了「溺愛的五月」「溫暖的六月」「幽靜的八月」「厭惡的九月」等作品。
這裡是貓咪學園的官方網站

起源 – 開始加入貓咪學園


2016 / 6 月 剛開始開設Maker製造機。希望可以藉由提供資源 / 教學等等,來幫助更多RM作者或是RM初心者。 也創立了 Maker製造機粉專。

某天在巴哈看到了一篇需要幫助的文章,稟著應該有辦法幫忙的心情下就去敲了貓咪學園。
當時的問題是使用了TDDP 合成遠景跟地圖的plugin ,但是因為圖片size / 48 無法取整,因此在進入遊戲時鏡頭會一直晃動。

先來簡介一下TDDP_BindPicturesToMap.js
這個插件是可以使用「圖片」來當成地圖底圖,可以取代掉內建的圖塊,讓地圖看起來更加漂亮的插件,圖層中也有分出前中後景

稍微回憶一下當時討論的狀況。
貓咪學園負責人: 以下簡稱 貓
貓咪學園樂師Anne : 以下簡稱A

(已無對話紀錄,實際對話內容可能與當初有點出入)
貓:
那個就是,因為地圖無法整除48,所以鏡頭會晃來晃去
C:
你是說怎樣的鏡頭晃動?
貓:
就…你等等!!我找幫手來解釋!!

此時粽子有感覺到,貓對於bug的描述方式似乎不是這麼擅長提出重點,便找了團隊中的樂師Anne來幫忙解說

A:
簡單說使用這個插件的時候,因為我用的地圖底圖長跟寬 無法整除48,所以造成鏡頭會左右搖晃, 所以移動時即使不需要移動鏡頭,也會自動變成需要移動鏡頭

C:
嗯,大概了解。我看一下

這件事情對當初剛開始寫code的粽子來說其實也是個未知數,因為不熟悉此功能。但又想要幫忙解看看。於是乎也頭皮開始去查找相關原因。

花了一些時間, 大概找到了問題。粽子這邊直接將地圖長寬 / 48的地方加上了Math.Round(),讓地圖長寬直接取整,也順利了解決這個問題。因為自己以前寫RM時也常常因為一些程式些關的東西卡住,所以這次能夠幫到忙,感覺真的很棒。

當時的粽子手頭上其實沒有真正進行的自製遊戲,剛好又看到貓咪學園正在招收人員,就厚臉皮的跑去填寫報名單。其實對於當時我的來說,加入貓咪學園對我來說最大的目的是「自我鍛鍊」。

其實對於剛轉程式的自己來說,對於RMMV的原生code ,插件等等的並不是那麼熟悉,所以才想到「藉由幫助別人寫功能,來提升自己對於RM的了解」的方法。這樣子提升自己的能力之後,才更有辦法發揮Maker制造機的精神「幫助更多RM製作者」

這篇文章是某天想到與貓咪學園合作也近半年了,想稍微回顧這段期間合作與互相成長的地方而開始撰寫,後續會分幾個小篇幅來補完這半年與貓咪們合作中的過程與經驗心得,初始相遇的部分就先到此結束w

發表迴響