QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 926|回复: 14

我想做一个linux拼图游戏,急需帮手

[复制链接]
发表于 2003-5-16 16:12:11 | 显示全部楼层 |阅读模式
用gtk+2.0,急需比较熟悉gdk/gtk的帮帮我,主要是处理图片,还有信号连接的问题,api看的头都大了也没看明白。

问题1:有一个drawingarea,想在上面拖动一张图片,gtk提供的Drag and drop有没有用,如果有用,应该怎么连接信号和设置。

问题2:pixmap和pixbuf有什么不同,最好用哪个?
 楼主| 发表于 2003-5-16 16:15:10 | 显示全部楼层
有愿意加入的清联系[email protected],什么都不会也可以,一起学嘛
回复

使用道具 举报

发表于 2003-5-16 17:55:46 | 显示全部楼层
拼图 是全部正方的片么 那就用鼠标点击位置判断好了阿 drag/drop想想也很花资源(其实是我不知道怎么实现:-)
回复

使用道具 举报

发表于 2003-5-18 16:32:17 | 显示全部楼层
[email protected]
什么都不会也可以,一起学嘛

我什么都不会啊
有什么资料给我啊
回复

使用道具 举报

 楼主| 发表于 2003-5-18 23:18:57 | 显示全部楼层
谢谢大家支持,拖动部分已经搞定了。
我想问国内有什么存放项目的网站,我在sourceforge申请了一个项目gigsaw,但在国外,我没有代理上不去。
回复

使用道具 举报

发表于 2003-5-19 09:14:54 | 显示全部楼层
我们都在gro.clinux.org上面开的
回复

使用道具 举报

发表于 2003-5-20 12:02:21 | 显示全部楼层

算我一个

[email protected]
共同学习。
会一点c,gtk还在helloworld阶段,菜。
回复

使用道具 举报

发表于 2003-5-20 16:26:34 | 显示全部楼层
[email protected]
共同学习啊!
也会一点C和C++,别的都不知道。很菜。
回复

使用道具 举报

发表于 2003-5-20 17:50:27 | 显示全部楼层
is this --->

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2003-5-21 00:10:29 | 显示全部楼层
[quote:35c737467d="raynorli"]谢谢大家支持,拖动部分已经搞定了。
我想问国内有什么存放项目的网站,我在sourceforge申请了一个项目gigsaw,但在国外,我没有代理上不去。[/quote]
//
国内也有这样的网站,有个叫linuxcity的具体网站地址我也忘记了,
可以到fans的网站连接看看,那里似乎也有这样的网站,
上面的效果不知道是不是你想要的,
这里是源代码:
doc/目录里有关于rcs的一些用法,是我从书里找来的,希望对你有用,

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2003-5-22 23:18:59 | 显示全部楼层

re:

大概有了个样子:

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2003-5-23 09:11:05 | 显示全部楼层
不错不错 可以简单介绍一下这种碎块模式(而不是一般的方块)是怎么实现的么?
回复

使用道具 举报

 楼主| 发表于 2003-5-23 16:06:42 | 显示全部楼层

re

谢谢夸奖;
其实还是方的图片,只是有一部分是透明的,
但因此不能像矩形那样边对边的拼接,必须有另外的数据记录拼接位置,
拼接后图片是有重合的,正常情况下重合的是透明部分。

碎块使用gimp手动做的,计划要编程序完成这步
回复

使用道具 举报

发表于 2003-5-23 16:24:52 | 显示全部楼层
我很好奇的就是边界是否对齐的验证模式是怎么样的 是根据切割曲线匹配的么 这个好像比较高深了(这种模式的话允许一个碎块和周边的任意个任意大小的碎块匹配)

还是规定的每个碎块只验证周边块匹配 也就是不管切割曲线是怎么样的只是记录上下左右对应块号 (这种方式的话实际上对切割块的大小也会有限制吧)

现在觉得有一些意思了 因为以前还没有做过碎块的拼图 值得研究
回复

使用道具 举报

 楼主| 发表于 2003-5-24 14:26:14 | 显示全部楼层
用了一个m*n的数组,比如碎块(2,2)只要验证(1,2),(3,2),(2,1,)(2,3)四块是否匹配。因此图片每行每列必须有相同数量的块。
我还没有打算做任意分割的模式,如果你玩过“Jigs@w Puzzle Platinum Edition“,我想先达到它的水平就可以了。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-15 19:38 , Processed in 0.056757 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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