博客

这是超哥的博客,记录着一些开发动态和想法。

LCFinder 0.10.0 开发日志

发表于2016年02月23日  •  无评论

2016-08-25

上 Google 云端硬盘发现图片浏览界面还不错,于是照着它这个效果修改了 LC-Finder 的图片查看器界面,然而目前还没实现圆角边框、背景色渐变,只能达到这个效果了,以后再花时间实现。

阅读全文

游戏相关的想法与实现

发表于2014年12月07日  •  无评论

2016-07-25

闲着的时候看了些FC游戏的通关视频,回忆一下童年玩过的游戏,然而在翻到了《热血格斗》的通关视频后又有了搞游戏的想法,以后可以继续完善之前写的 PunckAndKick,加上联机对战功能,联机对战时的游戏演算都在服务器端进行,要实现这个功能需要分离出游戏核心代码,让它即使脱离图形输出功能也能正常运行,也就是所谓的“前后端分离”。

阅读全文

网站维护日志

发表于2014年11月22日  •  无评论

2016-06-08


微软 Surface 产品页面里的这个效果蛮不错的,可以应用在 LCUI 的主页上,图文并茂效果更好些。旋转木马插件用的是 slick,后来发现微软的这个旋转木马效果也是用 slick 实现的。参考 slick 官方文档加了些配置,然后补充一些 CSS 样式,又截了几张用于展示的图片,下面这张图是现在的效果,没有采用和微软那个页面一样的全宽度的效果,因为感觉风格有些不一致。本打算在两边加上白色渐变效果的,这样可以弱化两边的分界线,但懒得再弄了,以后真的需要的话再继续弄。

阅读全文

LCUI 1.0.0 开发日志

发表于2013年11月25日  •  无评论

2016-08-13

其实也不用队列化部件任务,以当前的处理方式也能够实现部件任务的超时中断,设置个全局变量作为循环条件,再设置个定时器每隔20毫秒重置循环条件,这样当定时器超时时如果当前帧还没处理完所有部件任务,就让任务循环终止,等到下一帧再继续。

阅读全文

LCUI 0.15.0 开发日志

发表于2013年06月14日  •  无评论

2013-6-14

为照片查看器新建了个Win32工程,测试编译时,报错说未找到FreeType的头文件。话说,最近发布的LCUI二进制文件包中没有FreeType的头文件,没法用LCUI的头文件。解决方法的话,可以下载LCUI的源码包,把里面的FreeType库的头文件拷出来即可。

阅读全文

LCUI 0.14.0 开发日志

发表于2013年03月11日  •  无评论

2013-3-11

发现了一个募捐项目:Civitas,它是一个城市建设游戏,据说EA公司 推出的《模拟城市5》没以前的好了。看图中的内容,该游戏貌似支持linux系统,具体信息可到这了解:http://www.kickstarter.com/projects/1584821767/civitas-plan-develop-and-manage-the-city-of-your-d,可惜条件不允许,不能捐钱。

阅读全文

LCUI 0.13.0 开发日志

发表于2012年12月17日  •  无评论

2012-12-17

现在先写下这次版本更新中需要实现的东西:
能够够直接读取图片的信息,之前的版本,都是先读取图片数据,再从图片数据中获取图片信息。
实现部件的圆角边框绘制,阴影绘制。
文本框添加占位符功能,文本框为空并未处于焦点状态时,显示占位符。
图形处理上,为LCUI_Graph结构体添加auto_attr属性(attr是attribute的缩写),用于指示是否在每次修改图形数据后,自动更新该图形的属性;
解除每次操作图形时的加锁和解锁操作,因为有时频繁修改图形时,这加锁和解锁的操作,以及图形属性的自动更新,会浪费很多时间。
队列处理上,也一样,解除每次操作队列时的加锁和解锁操作,需要加锁时直接调用Queue_Lock或Queue_Using函数即可。
以后需要移植到windows上,那么,如何避免与windows的函数库内的函数同名?例如:RGB函数。
要么,重新调整函数名,加个LCUI前缀名,再用宏定义,将目前使用简写的函数名替换成原本的函数名,这个以后再考虑,现在懒得纠结。
其它的功能,在开发过程中再考虑。

阅读全文

LCUI 0.12.6 开发日志

发表于2012年09月12日  •  无评论

2012-9-12

打算将LCUI的widget属性命名方式,搞成html 的 CSS 标签属性那样,当然,这会应用在widget 的C++类上。

阅读全文

上一页 1 / 2 下一页