鱼C论坛

 找回密码
 立即注册
查看: 1204|回复: 18

[作品展示] pygameGUI 2.0 开发日志 9/16 更新

[复制链接]
发表于 2023-8-22 13:54:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 cjjJasonchen 于 2023-9-26 16:46 编辑

pygameGUI 2.0 开发日志





前言:
        亲爱的各位鱼油们,大家好,
从今天开始,我开始就要着手准备pygame2.0版本的开发了,
1.0版本传送门:pygameGUI 1.0
这个库可以帮助各位想要用pygame写游戏的开发者提供方便的。
从此以后,妈妈再也不用担心我不会用UI啦!

有了1.0版本的实验之后,我可以向大家保证:下次一定
这个库一定会时你在pygame中创建UI如同tkinter一样简单,同时,我会给大家极大的操作空间。

在这个帖子中,我会向各位实时的展示我的开发进度,大家可以看到我开发这个项目的思路
(由于是实时展示,所以可能有一些错误啊,重构啊之类的在所难免。其他的帖子中没有的部分也都会展示出来,所以可能会有很多废话)

总之,欢迎大家催更和监督我!

所有更新前我都会附上日期,为了不影响阅读体验,我把它放在帖子最右边



本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-8-22 13:55:22 | 显示全部楼层
妈妈捏的

不小心发粗来了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-22 13:57:29 | 显示全部楼层
哇,作者要开发 pygame 了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-22 14:02:14 | 显示全部楼层
tommyyu 发表于 2023-8-22 13:57
哇,作者要开发 pygame 了

没有没有,只是要写一个给pygame开发者用的生成ui的工具而已,一会大家会方便一点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-22 14:04:58 | 显示全部楼层
cjjJasonchen 发表于 2023-8-22 13:55
妈妈捏的

不小心发粗来了

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-22 14:06:26 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-22 14:26:11 | 显示全部楼层

最好在开发一个颜色选择框
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-22 14:30:38 | 显示全部楼层
Ewan-Ahiouy 发表于 2023-8-22 14:26
最好在开发一个颜色选择框

颜色选择感觉怎么说呢

enmmm其实这个2.0版本完结之后,你应该可以很轻松的自己拼一个,因为像按钮啊窗口啊之类的都会有了,你处理一下逻辑就可以啦,我这里没有太大必要自己写一个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-22 14:33:41 | 显示全部楼层
cjjJasonchen 发表于 2023-8-22 14:30
颜色选择感觉怎么说呢

enmmm其实这个2.0版本完结之后,你应该可以很轻松的自己拼一个,因为像按钮啊窗 ...

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-25 16:22:00 | 显示全部楼层
接下来准备让他可以支持换行符
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-1 15:40:08 | 显示全部楼层
更新啦,上去
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-9-3 20:13:51 | 显示全部楼层
nb
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-9-4 07:44:27 | 显示全部楼层


这几天应该可把窗口,滑条,多选单选的按钮以及菜单、ui干 这些肝出来,前置科技都差不多了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-9-15 19:07:57 | 显示全部楼层
我想重写
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-15 19:29:01 | 显示全部楼层

额,怎么说呢,给你看一张图罢

1694776994117.jpg

(这个图片是我现在写的2.0版本的文件夹)

里面每一个都代表了一次更新,如:加入了。。。组件,重构了哪个部分的代码

这个程序从1.0开始到现在已经重构过4、5次了

我不知道接下来还需要重构几次,但我感肯定的是,每一次重构,我的程序都有极大的提升

可能是效率翻倍,可能是与某些功能兼容。。。

但是自从做了这个已经快1000行的“大”项目以来,我学会了很多

有的时候,重构代码是在所难免的,虽然这很痛苦,但这会带来各种意义上的巨大提升

从1.0版本的18kb,到现在35kb。。。。以后还会更多

所以说,不要害怕从头开始,这不是死亡,而是新生

代码是这样,一个好的帖子也是这样,继续加油,我看好你!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-9-15 19:34:17 | 显示全部楼层
cjjJasonchen 发表于 2023-9-15 19:29
额,怎么说呢,给你看一张图罢

git:啊?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-15 19:35:38 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-15 19:40:03 | 显示全部楼层

GitHub是好用的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-16 23:05:46 | 显示全部楼层
已更新
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-18 12:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表