计划用Godot来制作golang系统的GUI前台

  +++ 

计划将Godot用于软件的前台,而后台利用Golang开发。充分利用两者的跨平台性。

Golang一直缺乏较好的GUI包用于开发桌面应用,而似乎Godot解决了这个问题,且同golang一样绿色、跨平台。

而且Godot可以制作出所有酷炫的界面,毕竟它可是制作游戏的工具。

这里先挖个坑,收集一些资料,稍后再完善。

考虑制作一个完整的软件应用来展现其思路的可行性。

http://i.scwy.net/it/2020/042220-godot/

2020.5.26

根据实际情况作了一些修改,这里仅是一个示例,想通过示例来验证可行性,没有具体的实现功能。

导出后,有几个文件:

1. GUI主程序
2. pck库文件 (素材等资源包,godot标准输出)
3. set.cfg (程序的配置文件)
4. theme.tres (样式文件)
5. yahei.ttf (字体文件)
6. login_bg.jpg (背景图)
7. server后台服务程序 (golang完成的一些后台支持功能)

说明:

1. 现在是将theme.tres,bg.jpg写死到程序中的,当然应该搬到set.cfg中。
2. GUI主程序也可以默认带一套样式及字体,现在没有4.5.6也能正常运行,只是没有汉字字库可是比较郁闷的样子。
3. 若UPX,可能导致运行程序与配套文件不在同一个目录,从而导致样式走样。


下载:

这里打包了Linux64和Win64的版本可以测试 http://i.scwy.net/godot/game/software.tar.gz,38MB。

Golang后台程序很简单,直接给了源代码。

 

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值