「ZE」Dev Log
scratch吧
全部回复
仅看楼主
level 11
Zilch Editor基于......抱歉没有基于, CC的写多了, 完全重头开发的Scratch编辑器, 当然还在咕咕咕的龟速开发阶段
使用Qt C++框架, 目前只支持Windows平台(其实是我在Beta之前懒得编译Linux版本)
这个贴记录下开发日志(别抱太大希望)
2018年12月01日 22点12分 1
level 11
日志:alpha-bd211/20181202
主要几个区域(Area)的分区部分完成, 几个基本界面区域(Widget)大致完成
方形块的绘制完成(然而还不能拖...), 输入框什么的等能跑了再说[滑稽]
然后就是菜单栏的重绘, qss什么的乱七八糟小东西
现总代码量约1.3k行
Log文档:
alpha-bd210[20181202]
UI
- Main frame of widgets.
- Block drawing(BODY_BLOCK).
- Script category tab drawing.
- Menu bar painting.
2018年12月01日 22点12分 2
二楼作为公告楼及链接楼层
2019年02月26日 13点02分
github仓库(https) github.com/alexjason/zilch-editor
2019年02月26日 14点02分
tg更新频道(https) t.me/zeupdate
2019年02月26日 14点02分
mega网盘(https) mega.nz/#F!L2I2gQQQ!2qOokrI_OlsV-sqFxM0LoQ
2019年03月03日 12点03分
level 14
大佬Orz
2018年12月02日 01点12分 4
前排提醒:坟贴勿回
2020年04月25日 09点04分
level 12
c++性能肯定能远远超过cc和ss,只是希望能持续更新,最好和cc同步?[滑稽][滑稽]
2018年12月02日 03点12分 5
快如闪电[滑稽]
2018年12月02日 04点12分
@司南-识 great[滑稽][滑稽]
2018年12月03日 10点12分
level 12
Orz
tql
%%%
2018年12月02日 07点12分 6
level 11
我记得你去年也开过这贴来着……
2018年12月02日 12点12分 7
level 11
alpha-bd236/20181202
模块终于能拖了....(然而在复制这里还是有点问题, 简述就是复制的时候坐标不对导致一直复制状态)
目前代码量1.5k行
Log
alpha-bd236[20181201]
UI
- Can drag and move blocks.
- Copy block from 'ScriptPart_BlockView' widget.
2018年12月02日 15点12分 8
level 11
接下来半个月允许我咕一段时间(以图为证)[滑稽]
2018年12月02日 15点12分 9
level 11
alpha-bd255[20181203]
UI
-Block display: TAIL_BLOCK
-Block display: HEAD_BLOCK
Features:
-Delete block while dragging it out from 'ScriptPart_ScriptEdit'widget
Bugfixes:
-Fixed block copy all time.(bug#1)
-Fixed block position error while moving.(bug#2)
==============================================
emm还是日常一更, 完成了TAIL_BLOCK(终止块), HEAD_BLOCK(起始块)的绘制, 虽然很丑呢em
增加了在把块拖到编辑区域以外的地方时删除块(当然是暴力delete, 优化以后再说)
然后修复了上次bd236的bug, 取出块时块会无限复制(bug#1), 不过修复是修复了啦....还是出了新的问题(bug#3)的说...
第二个就是呢上次拖动的时候似乎定位有点问题(内心吐槽: 不是有点是直接飞到不知道哪里去了好吗!)(bug
#2), 当然新增了(bug#
4)和(bug#5)
2018年12月04日 11点12分 10
level 11
所以呢本次更新修复了两个bug(然后新增了3个bug....)(我现在只希望在正式版, 不beta版发布的时候bug编号别超三位数)
目前已知bug如下:
bug#3: 取出块时无法直接拖动(Block cannot be dragged after the block was copied.)
bug#4: 取出块时块复制位置错误(Block's position is wrong after the block was copied.)
bug#5: 对取出块首次拖拽时偏移坐标为0(Block's offset vector is (0, 0) after the block was copied.)
(说好的咕一段时间去做饭制呢[滑稽])
2018年12月04日 11点12分 11
level 10
ddt[滑稽]
2018年12月05日 04点12分 13
level 12
真不容易,bug一个接一个的痛苦……
2018年12月05日 10点12分 14
level 11
五天过去了...一直在肝Ignite的联合饭制, ze的更新只能水了
Version: 1.0-bd2018[20181209]
Bugfixes:
- Fixed the program can be run.
2018年12月09日 14点12分 15
level 11
[滑稽]好吧前面一楼的日志就当开个玩笑
alpha-bd294[20181209]
Bugfixes:
- Fixed block in edit area but contains in main widget.(bug#7)
UI:
- Block can be connect if their position are lower than (30, 30)
=================================================
bd294更新了block之间的连接, 如果一个block拖到与另一个block左下角坐标差小于(30, 30)的, 则会连接, 连接的块可以一起拖(但是目前连接的bug还是很多, 尚待修复)
而上一次的bug#6我因为没有再复原出来过, 所以不作修复, 先晾着吧
bug#7是突然想起来的, 本来我是准备写在UI里面的, 但是觉得这个好像已经写过, 所以就当bug处理了, 现在块拖动时属于主窗口, 覆盖在任何widget之上, 而放置在编辑区域中时属于编辑区域, 在边缘时被编辑区域遮盖, 如图:
2018年12月09日 14点12分 16
level 10
看起来不错!不基于 Scratch 是个突破![大拇指]
2018年12月09日 14点12分 17
1 2 3 4 5 6 尾页