WPF SkiaSharp如何实现自绘长尾词的投篮小游戏?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1378个文字,预计阅读时间需要6分钟。
目录 + 投篮小游戏 + Wpf + 和 SkiaSharp + 弹球实体代码(Ball.cs) + 粒子花园区核类(ParticleGarden.cs) + 效果如下 + 总结 + 代码地址 + 投篮小游戏 + 规则,点击投篮目标点,球会沿着相关投掷物线飞出。
目录
- 投篮小游戏
- Wpf 和 SkiaSharp
- 弹球实体代码 (Ball.cs)
- 粒子花园核心类 (ParticleGarden.cs)
- 效果如下
- 总结
- 代码地址
投篮小游戏
规则,点击投篮目标点,就会有一个球沿着相关抛物线,然后,判断是否进入篮子里,其实就是一个矩形,直接是按照碰撞检测来的,碰到就算进去了,对其增加了一个分数统计等功能。
Wpf 和 SkiaSharp
新建一个 WPF 项目,然后,Nuget 包即可
要添加 Nuget 包
Install-Package SkiaSharp.Views.WPF -Version 2.88.0
其中核心逻辑是这部分,会以我设置的 60FPS 来刷新当前的画板。
本文共计1378个文字,预计阅读时间需要6分钟。
目录 + 投篮小游戏 + Wpf + 和 SkiaSharp + 弹球实体代码(Ball.cs) + 粒子花园区核类(ParticleGarden.cs) + 效果如下 + 总结 + 代码地址 + 投篮小游戏 + 规则,点击投篮目标点,球会沿着相关投掷物线飞出。
目录
- 投篮小游戏
- Wpf 和 SkiaSharp
- 弹球实体代码 (Ball.cs)
- 粒子花园核心类 (ParticleGarden.cs)
- 效果如下
- 总结
- 代码地址
投篮小游戏
规则,点击投篮目标点,就会有一个球沿着相关抛物线,然后,判断是否进入篮子里,其实就是一个矩形,直接是按照碰撞检测来的,碰到就算进去了,对其增加了一个分数统计等功能。
Wpf 和 SkiaSharp
新建一个 WPF 项目,然后,Nuget 包即可
要添加 Nuget 包
Install-Package SkiaSharp.Views.WPF -Version 2.88.0
其中核心逻辑是这部分,会以我设置的 60FPS 来刷新当前的画板。

