Korok Engine学习一

作者: LanceAdd | 来源:发表于2019-03-13 11:17 被阅读0次

    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
    然后安装完我们就可以开始搞起了

    相关文章

      网友评论

        本文标题:Korok Engine学习一

        本文链接:https://www.haomeiwen.com/subject/zhtzpqtx.html