概述
2021SC@SDUSC
目录
一、初见 ebiten
二、环境配置
1.安装 go 编程环境
下载 SDK
安装
验证
2.配置环境变量
系统变量
用户变量
go 变量
3.IDE (集成开发环境) 选择
IDEA
VSCode
4.样例测试
三、分工
尾声
一、初见 ebiten
"A dead simple 2D game library for Go"
ebiten 是一个 go 语言的 2D 游戏库,体量小,使用方便。
它有以下四个优点
非常简单,所有的一切都是图像
跨平台,这是由go语言决定的
高性能
有比较庞大的用户群体
借此机会了解一般的小型游戏的制作过程,学习 go 语言的使用。
二、环境配置
1.安装 go 编程环境
下载 SDK
下载地址(需要梯子)
Downloads - The Go Programming Language (golang.org)https://golang.org/dl/go 中文社区(不需要梯子)
Go下载 - Go语言中文网 - Golang中文社区 (studygolang.com)https://studygolang.com/dl?id=2&id=15&id=0&id=8&adinfo678=baidu&adinfo678=baidu%3Epage=%3E 截图如下:
选择自己的操作系统,点击下载
安装
下载好后双击打开,一直 next,记好安装地址,默认是 C:Program FilesGo
验证
安装完成后可以在 cmd 中使用
go version
查看是否安装成功,成功会返回版本号
成功信息截图如下:
2.配置环境变量
系统变量
变量名:GOROOT
值:上一步 sdk 安装地址
变量名:GOPATH
值:一般会自动生成,例如 C:UsersBarrygo
如图:
用户变量
找到 Path
单击选中这一行,选择编辑
添加如下两行文本
%GOPATH%bin
%GOROOT%bin
效果如图:
go 变量
打开命令行界面,分别输入
//启用自动mod包管理
go env -w GO111MODULE=auto
//镜像地址三选一
//1. 阿里云
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
//2. 官方
go env -w GOPROXY=https://goproxy.io,direct
//3. 七牛 CDN
go env -w GOPROXY=https://goproxy.cn,direct
配置好后可以使用
go env
检查配置
3.IDE (集成开发环境) 选择
注意:IDEA一定是新版本,较老的版本可能无法识别SDK
IDEA
第一步:
安装 go 插件
重启IDEA
第二步:
选择你的SDK版本
等待编译器就绪,没有标红,并且代码出现了不同颜色基本就成功了
VSCode
扩展中搜索 go
安装成功后重启 VSCode
Debug
launch.json 配置
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Launch Package",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${fileDirname}"
}
]
}
另外需要注意的是
Debug 可能报错
go vscode build......
#文件不在....中
解决方法:
在文件首行加入
//go:build linux || darwin || windows
// +build linux darwin windows
4.样例测试
用 IDEA 打开下载好的 ebiten-2.2 文件夹,如图:
右键选择 Run
界面、功能正常,配置成功。
三、分工
经过初步讨论,我们小组根据官方说明文档把 ebiten 源码按照功能大致分为以下几块:
2D图形、音频多媒体、输入、线程等其他零碎内容
我负责分析音频相关代码。
尾声
配置期间也遇到了不少问题,查了不少博客,感谢,现放上链接
go安装包 挂国内镜像源_cumthxy的博客-CSDN博客_go 镜像源
Go 国内加速镜像_每一个不曾起舞的日子,都是对生命的辜负-CSDN博客_go镜像
使用IntelliJ idea—IDEA配置Go语言开发环境_Koren_Wei的博客-CSDN博客_idea 配置go
最后
以上就是迷人大门为你收集整理的ebiten 学习(1)-综述一、初见 ebiten二、环境配置三、分工 尾声的全部内容,希望文章能够帮你解决ebiten 学习(1)-综述一、初见 ebiten二、环境配置三、分工 尾声所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复