go-ebiten
文章平均质量分 84
【从零开始的异语言生活】
go 语言库之一 ebiten 的学习记录
FutuerCSDN
这个作者很懒,什么都没留下…
展开
-
ebiten 学习(13)-piano, 9白键7黑键
2021SC@SDUSC目录一、前言1.说明2.梗概二、界面以及音乐效果三、实现1.画面实现2.钢琴声音生成**3.game4.出声逻辑5.main一、前言1.说明audio 说明文档地址audio package - github.com/hajimehoshi/ebiten/v2/audio - pkg.go.dev本文中所有截图和代码均来自说明文档或 ebiten 源文件笔者负责 audio 音频相关的代码分析2.梗概解析 examples 包下的 piano 中的例子。原创 2021-12-27 17:27:29 · 340 阅读 · 2 评论 -
ebiten 学习(12)-wav 实例解析,音乐画面反馈
2021SC@SDUSC目录一、前言1.说明2.梗概二、效果解析1.启动后2.行为三、代码3.关键点一、前言1.说明audio 说明文档地址audio package - github.com/hajimehoshi/ebiten/v2/audio - pkg.go.dev本文中所有截图和代码均来自说明文档或 ebiten 源文件笔者负责 audio 音频相关的代码分析2.梗概解析 examples 包下的 wav 中的例子。二、效果解析1.启动后一个大小不可调节的显示原创 2021-12-27 16:18:17 · 2870 阅读 · 0 评论 -
ebiten 学习(11)-decode.go 解码(续)
2021SC@SDUSC目录一、前言1.说明2.梗概二、解码 mp31.解码 mp32.MP3 解码的根文件一、前言1.说明audio 说明文档地址audio package - github.com/hajimehoshi/ebiten/v2/audio - pkg.go.dev本文中所有截图和代码均来自说明文档或 ebiten 源文件笔者负责 audio 音频相关的代码分析2.梗概发现除了 wav 包下,mp3 包下也有个 decode.go,因此续写一篇。二、解码 mp原创 2021-12-27 15:43:13 · 993 阅读 · 0 评论 -
ebiten 学习(10)-loop.go
2021SC@SDUSC目录一、前言1.说明2.梗概二、loop1.主要方法2.用例一、前言1.说明audio 说明文档地址audio package - github.com/hajimehoshi/ebiten/v2/audio - pkg.go.dev本文中所有截图和代码均来自说明文档或 ebiten 源文件笔者负责 audio 音频相关的代码分析2.梗概阅读 loop.go 的代码,分析大概的逻辑和功能。二、loop1.主要方法InfiniteLoop 表示一个原创 2021-12-27 15:20:10 · 233 阅读 · 0 评论 -
ebiten 学习(9)-decode.go 解码
2021SC@SDUSC目录一、前言1.说明2.梗概二、解码一、前言1.说明audio 说明文档地址audio package - github.com/hajimehoshi/ebiten/v2/audio - pkg.go.dev本文中所有截图和代码均来自说明文档或 ebiten 源文件笔者负责 audio 音频相关的代码分析2.梗概阅读 decode.go 的代码,分析大概的逻辑和功能。二、解码首先 decode.go 位于 audio.wav 包内wav 包提供原创 2021-12-27 15:03:18 · 267 阅读 · 0 评论 -
ebiten 学习(8)-audio.go(续)
2021SC@SDUSC原创 2021-12-05 19:47:30 · 102 阅读 · 0 评论 -
ebiten 学习(7)-audio.go
2021SC@SDUSC原创 2021-11-28 22:44:41 · 148 阅读 · 0 评论 -
ebiten 学习(5)-播放一段音频
2021SC@SDUSC目录一、前言1.说明2.梗概二、实现0.file2byteslice1.获得字节形式的 ogg 文件2.源代码3.效果三、问题一、前言1.说明audio 说明文档地址audio package - github.com/hajimehoshi/ebiten/v2/audio - pkg.go.dev本文中所有截图和代码均来自说明文档或 ebiten 源文件笔者负责 audio 音频相关的代码分析2.梗概复现一下 odd audioinfiniteloop原创 2021-10-31 22:23:51 · 241 阅读 · 0 评论 -
ebiten 学习(4)-Run 方法
2021SC@SDUSC原创 2021-10-24 20:29:16 · 148 阅读 · 0 评论 -
ebiten 学习(3)-播放器创建切片
深挖<ebiten 学习-无限循环播放器>例子 Update() 中方法的调用尝试把方法溯源到最基本的 go 方法上原创 2021-10-18 00:25:42 · 190 阅读 · 0 评论 -
ebiten 学习(2)-无限循环播放器
2021SC@SDUSC目录一、前言1.说明2.ebiten 包目录3.梗概二、无限循环音频1.包2.引入包3.从 main() 开始4.Layout 方法5.Update 逻辑6.Draw 绘制界面7.运行结果8.总结三、尾声1.困难2.下一次一、前言1.说明audio 说明文档地址audio package - github.com/hajimehoshi/ebiten/v2/audio - ...原创 2021-10-11 00:23:50 · 523 阅读 · 0 评论 -
ebiten 学习(1)-综述
2021SC@SDUSC文章目录一、初见 ebiten二、环境配置1.安装 go 的 sdk2.环境变量3.IDEA 配置4.样例测试三、分工尾声一、初见 ebiten"A dead simple 2D game library for Go"ebiten 是 go 语言的一个 2D 游戏库,体量小,使用方便。go 语言是当下较为火热的一种编程语言,结合了多用语言的优点,有人说 go 会变成第二个 python。借此机会了解一般的小型游戏...原创 2021-09-29 11:00:26 · 760 阅读 · 0 评论