我是靠谱客的博主 迷人大门,最近开发中收集的这篇文章主要介绍ebiten 学习(1)-综述一、初见 ebiten二、环境配置三、分工 尾声,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 游戏库,体量小,使用方便。

 它有以下四个优点

  1. 非常简单,所有的一切都是图像

  2. 跨平台,这是由go语言决定的

  3. 高性能

  4. 有比较庞大的用户群体

 借此机会了解一般的小型游戏的制作过程,学习 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二、环境配置三、分工 尾声所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部