來做遊戲吧!正確來說是「生出一個概念雛形」,好驗證「遊戲的玩法概念是否可行、是否有足夠的技術落實」。
一個月內要完成一款「創意」遊戲是不可能的。
另外,遊戲中的美術都會使用向量繪圖工具在遊戲程式內直接完成,所以可能會包含大量設計美術元件的過程。
因為目前為止沒有美術設計師參與我們的遊戲。
直接把話挑明著講。 對市場或是對玩家來說,3A級的東西(假定為遊戲)並不是種正義!並沒有任何規定、規律、經驗、或傾向可以說明「3A級的東西就是比較好」。但是一個...
自從有了「Canvas AI Image Generator」後,跟很多年輕程式人說「我的興趣/專長是Canvas繪圖」,他們竟然誤以為我是在講前面那套AI工具...
Flutter是個「萬事萬物皆Widget」的程式語言。但這代表了什麼特殊意義嗎?如果用Android的原生語言框架來說明和對比,可能會比較清楚。 Androi...
前一篇介紹的「CustomPaint」與「CustomPainter」只是個用來取得Canvas進行繪圖的Flutter標準元件而已,但真正要製作遊戲,使用這兩...
DragCallbacks就像各種AndroidNative原生開發時用來處理點擊或觸碰的Listener一樣,只是它叫做「callback」。(真的不懂很多人...
「Canvas是介面形成的基礎,其實所有的UI元件裡面都只是包裝了一連串屬於自己的「如何在Canvas上繪圖」的辦法而已。」 但有些事情是上面這樣的描述無法涵蓋...
if (x1 < x2 + width2 && x1 + width1 > x2 && y1 < y...
@override void paint(Canvas canvas, Size size) { p.strokeWidth = size....
以下這個官方範例...為什麼會忽然拿出官方範例呢?主要原因是因為Forge2D跟Collision不一樣,它並不支援一般Component,而是支援自己獨有的B...
class Ball extends BodyComponent with TapCallbacks { Ball({Vector2? initialPo...