Flame是一款基于Flutter的2D游戏引擎,今天我将使用它制作一款经典小游戏割绳子 基本物品准备 添加游戏背景 游戏的背景图片资源包含多个...
Flame是一款基于Flutter的2D游戏引擎,今天我将使用它制作一款简单的小游戏Flappy Bird 为游戏添加背景 游戏的的背景分为2个...
前言 对于UI而言,最基础的就是展示数据,刷新数据,Flutter提供了一套状态管理机制来做这些事情 案例 通过一个案例来解释Flutter的状...
前言 这篇博客主要探讨Flutter布局的相关原理,分为两个大部分,单child容器的布局和多child容器布局。 布局基本法则 一个Widge...
前言 好久没学新语言了,最近打算学学Rust并记录一下Rust的要点,方便后期给自己参考。 快速安装 Macos | Linux Windows...
核心思路 使用ffmpeg获取视频的第一帧关键帧,转换成UIImage,然后保存成jpg图片。如果不需要持久化,直接使用UIImage对象即可 ...
概述 之前在PC上,我们可以使用CUDA进行AI训练加速,但是在Mac上却只能使用CPU。现在苹果联合PyTorch,推出了Metal作为PyT...
核心思路 通过SCNView的回调,取到id 中 metal renderPass的渲染目标纹理,将渲染目标纹理拷贝到基于CVPixelBuff...
前言 本篇文章主要记录如何使用SCNMaterial + Metal Shader实现自定义材质效果 编写一个基本的Metal Shader S...