Korok Engine学习一 - Go语言中文社区

Korok Engine学习一


Korok Engine

简介

golang的2D游戏引擎,当然也可以当作常规GUI框架

参考链接

作者:notop
官网:http://korok.io
github地址:https://github.com/KorokEngine/Korok
作者简书地址:https://www.jianshu.com/u/cb878579a389
demo:https://github.com/KorokEngine/beta-demo
使用korok实现FlappyBird:https://www.jianshu.com/p/035084f18cec
其他链接:https://github.com/KorokEngine

环境搭建

golang下载:https://golang.org/
双击安装一路默认,安装三连
然后配置一下环境变量

打开终端
我是用的zsh,所以在.zshrc中添加环境变量
vim .zshrc
按i进入插入模式,光标移到最下面,在文件的最后加上
export GOPATH="$HOME/go"
export PATH="$GOPATH/bin:$PATH"
export GOROOT="/usr/local/go"
然后按esc
然后按shift+:
输入wq
回车
image.png

image.png

image.png

image.png

安装方法:

请开代理使用,如果部分包无法下载,请git clone下来(下面会讲)
go get -u -v korok.io/korok

korok完全由golang编写
依赖以下package,安装时会自动下载安装

  1. go-gl gl-api for Windows/OSX.
  2. glfw windows system for Windows/OSX.
  3. freetype truetype font support.
  4. golang/x/image png/jpg image support.
  5. golang/x/mobile mobile support for Android/iOS
  6. oggvorbis ogg/vorbis decoding
    golang/x/moblie和golang/x/image可能下载失败
    那么请到github的镜像站git clone下来
    github地址:https://github.com/golang
    使用方法:
cd $GOPATH/src/golang/x/
没有src下没有golang/x这个目录的请自行创建,创建方法
cd $GOPATH/src/
mkdir -p golang/x
cd golang/x
然后git clone 对应包
git clone https://github.com/golang/mobile.git mobile
cd ../..
go install golang/x/mobile
golang/x/image的安装同上

推荐使用vscode以及Goland

vscode

Goland

不推荐sublime的原因是gosublime插件现在需要手动安装了,会单独拿出来讲一下
其中vscode需要安装go插件,Goland不需要
Goland下载地址:https://download.jetbrains.8686c.com/go/goland-2018.3.5.dmg
Vscode下载地址:https://vscode.cdn.azure.cn/stable/05f146c7a8f7f78e80261aa3b2a2e642586f9eb3/VSCode-darwin-stable.zip

插件安装

安装

然后安装依赖
按快捷键

command+shift+p
安装依赖

输入install/update tools并回车


输入命令

然后出现


勾选

全部勾选,然后确定
然后会依次安装
如果安装失败

请按照安装golang/x/mobile的方法手动安装
国家有墙没办法要么自己买梯子,要么手动git clone
然后安装完我们就可以开始搞起了

版权声明:本文来源简书,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.jianshu.com/p/21db9977184b
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-01-12 11:46:41
  • 阅读 ( 1903 )
  • 分类:Go Web框架

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢