
Flame是一款基于Flutter的2D游戲引擎,今天我將使用它制作一款經(jīng)典小游戲割繩子 基本物品準(zhǔn)備 添加游戲背景 游戲的背景圖片資源包含多個(gè)...
Flame是一款基于Flutter的2D游戲引擎,今天我將使用它制作一款簡(jiǎn)單的小游戲Flappy Bird 為游戲添加背景 游戲的的背景分為2個(gè)...
前言 對(duì)于UI而言,最基礎(chǔ)的就是展示數(shù)據(jù),刷新數(shù)據(jù),F(xiàn)lutter提供了一套狀態(tài)管理機(jī)制來(lái)做這些事情 案例 通過(guò)一個(gè)案例來(lái)解釋Flutter的狀...
前言 這篇博客主要探討Flutter布局的相關(guān)原理,分為兩個(gè)大部分,單child容器的布局和多child容器布局。 布局基本法則 一個(gè)Widge...
前言 好久沒(méi)學(xué)新語(yǔ)言了,最近打算學(xué)學(xué)Rust并記錄一下Rust的要點(diǎn),方便后期給自己參考。 快速安裝 Macos | Linux Windows...
核心思路 使用ffmpeg獲取視頻的第一幀關(guān)鍵幀,轉(zhuǎn)換成UIImage,然后保存成jpg圖片。如果不需要持久化,直接使用UIImage對(duì)象即可 ...
概述 之前在PC上,我們可以使用CUDA進(jìn)行AI訓(xùn)練加速,但是在Mac上卻只能使用CPU?,F(xiàn)在蘋果聯(lián)合PyTorch,推出了Metal作為PyT...
核心思路 通過(guò)SCNView的回調(diào),取到id 中 metal renderPass的渲染目標(biāo)紋理,將渲染目標(biāo)紋理拷貝到基于CVPixelBuff...
前言 本篇文章主要記錄如何使用SCNMaterial + Metal Shader實(shí)現(xiàn)自定義材質(zhì)效果 編寫一個(gè)基本的Metal Shader S...