MakeEditor--笔记篇(1)

源码位置:MakeEditor/note/window · 草三少/MakeEditor - 码云 - 开源中国 (gitee.com)icon-default.png?t=N7T8https://gitee.com/three_less_grass/make-editor/tree/master/MakeEditor/note/window

桌面跨平台从控制台开始

控制台是可以隐藏的!!!   就是把生成类型改成window应用

如下图:

照抄了silk.net的hellworld的例子,再混合了Skia_Silk的例子.    源码在目录MakeEditor\note\window里.

运行如下:

WindowOptions有对window的控制,比如隐藏标题栏,最大最小窗口.自定义标题栏的基础就这这里.

接下来就是添加skiasharp的东西了,其实没有他也可以做2d渲染,但那只是伪2d.用现场的2d图形库不香吗?而且skia很多教程例子,所以打算他作为UI库

和window关联的核心地方是:

运行效果:(记得按F1)

GRBackendRenderTarget并没有提供resize的接口,所以窗口大小变化的时候,要这样做:

目前的这种关联,适合纯2d的应用.

如果想skia只做UI,后面的场景内容是3d的话,那么只能通过纹理进行关联,查看一下关于skia在winfrom的控件,是通过bitmap关联的!!!


总目录:MakeEditor--所有链接-CSDN博客

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值