如何用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 来刷新当前的画板。

