包括网络实现,现在客户端登录流程逻辑已经完成,接下来主要把数据显示到上
https://mpvideo.qpic.cn/0bc3tqabqaaacuahqsceyrtvbhgddcoaagaa.f10002.mp4?
if !cxt.Login_SUCC {
VersionTest(screen, 1200, 700)
} else {
VersionTest(screen, 1280, 720)
// 画个人中心
view_hall.Hall_个人中心.ObjectDraw(screen)
// 画好友
view_hall.Hall_好友.ObjectDraw(screen)
// 备战
view_hall.Hall_备战.ObjectDraw(screen)
//view_hall.Hall_金币底.ObjectDraw(screen)
//view_hall.Hall_钻石底.ObjectDraw(screen)
}
//------------------------------------------------------------------------------------------------------------------
}
// 显示版本号
func VersionTest(screen *ebiten.Image, x, y int) {
op := &text.DrawOptions{}
op.GeoM.Translate(float64(x), float64(y))
op.ColorScale.ScaleWithColor(color.White)
op.LineSpacing = lineSpacingInPixels
op.PrimaryAlign = text.AlignStart
op.SecondaryAlign = text.AlignCenter
text.Draw(screen, "ver:"+_config.Version, &text.GoTextFace{
Source: uiFaceSource,
Size: uiFontSize,
}, op)}
主要是编程逻辑和思路,编码是比较简单的事情;大家主要能借鉴就可以借鉴下;了解整个架构的设计是主要的。
本节就暂时到这里,明天继续EbitEngine编程。代码比较简单,不明白的可以留言。
社区自己开发的IO小游戏,欢迎体验:
同学们,兴趣是最好的老师;只争朝夕,不负韶华!加油!
参考资料:
Go语言中文文档
http://www.golang.ltd/