twtfcu3
twtfcu3
我就喜欢动画
关注数: 13
粉丝数: 56
发帖数: 3,596
关注贴吧数: 54
有人用tcc编译有关socket的代码过没 我在tcc库中没找到winsocket库’怎么处理的
大神们,AIR在手机移动网络下可以使用RTMFP协议吗 大神们,AIR在手机移动网络下可以使用RTMFP协议吗
局域网络版-美女拼图大PK 局域网络版-美女拼图大PK 仅供手机平台用户单机使用或连接同一个局域网使用(就是所有手机用户连接同一个WIFI信号,不可以移动网络中使用)。图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b点击“?”图标可以进入帮助面板,帮助面板里可以设置个性ID,创建房间或进入房间,可以与朋友聊天,或房主点击“开始”按钮进行拼图PK。在进入或创建房间前,要设置好自己的ID,先在下面的输入框中写上自己的ID,再点“更新ID”即可,注意下面的输入框初始时会有一个回车字符,先把清空输入框的所有字符。图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b设置好ID后,就可以直接点击“进入房间”按钮来创建一个房间,这里消息框中就会显示出你的房间IP。这里有两个IP是因为有两张可以网卡,你可以让别人试着登入其它中一IP即可。如果你想进入别人创建好的房间,可以在下面的输入框写上别人房间的IP,再点进入房间,当消息框中提示你进入房间即可。这时房间里所有的人都可以进行聊天了。如果房主点击最上面的“开始游戏”,会让房间里的所有人进行拼图PK大赛。游戏进行时,其它第三人还可以继续进入房间聊天。 游戏APK下载地址(大小10.9MB) http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1sj6tdQt&urlrefer=08e88163137708448b1a90f34fc11894
美女拼图(3-6阶滑动拼图方式)项目安装包下载地址(项目名test.apk 文件大小 10.1M请使用WIFI网络下载) http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1dDGQAdj&urlrefer=181e68c379f57431f4949e6ba7eb8a4a
有用过wp8手机的吗,是wp系统好,还是android好
VIRTUALBOX 不支持OPENGL吗 我在UBUNTU下用VBOX安装WINXP,结果不能在XP上运行OPENGL程序不能正常显示,有大神知道愿因吗
UBUNTU下的VBOX虚拟的XP不能使用GL吗
win下有gles吗
在msys下编译的cmake不支持msys的文件路径/
水楼
真牛B
水楼 有事没事都来水
大家都来帮我测试一下吧,SDLGUI开发的APK程序 APK包下载地址(2.7M),直接安装即可 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1c08b6UW&urlrefer=f27dd366d2f157eed2e5882024edb092 大家帮我测试一下SDLGUI开发的游戏是否可以通用稳定。本款APK无任何可玩性,主要用于测试,以后的版本会完善功能。请大家在用WIFI网络情况时下载最好。 本APK可响应四个方向按钮,双击向上按钮汽车会飞行
SDL2的计时器添加一次只能计时10分钟左右,你们的是这样吗
深藏不露 门诊部大夫问病人:“你是什么症状?” 病人:“深藏不露!” 大夫:“说人话!” 病人:“包皮过长。”
修长城,三缺一 一老同学来电,电话那头:“喂,我们这有个工程项目,需要4个公司同时施工,你考虑下做不做?” 我顿时激动万分:“什么工程,好不好收款?” 电话那头:“好收款,现场结算。” 我欣喜若狂:“什么工程?我马上过来和你谈。” 电话那头:“修长城,三缺一。”
现在C4droid中最新的SDL是2.03版么
SDLGUI入门教程(适用于WINDOWN与ANDROID) 第一步,下载SDLGUI源码,请到https://tieba.baidu.com/sdlgui下载第二步:解压下载好的源码压缩包到指定的路径,并跟椐实际情况重命名第三步:这时我们的SDLGUI库就设置完成了,接下来我们开始使用SDLGUI写程序,先在SDLGUI库的同级目录创建的一个源码文件,文件名自己定义。第四步:打开源文件并输入源码,这里先导入SDL2库,再定义好ANDROID平台 源码第二行的宏定义是大写字母,前面和后面是两条下划线,中间的是一条下划线。第五步:导入SDLGUI库,根据你重命名的文件夹写好导入库的路径,本教程的源码因为与库是同一级的,所以使用的是当前目录中sdlgui子目录下的sdlgui.h库文件。然后定义好命名空间。第六步:输入SLD2的入口函数,入口函数的格式是固定的,一定要注意。第七步:先创建的个SDLGUI的顶级窗口第八步,创建出顶级窗口后,就可以让程序运行了,sdl_frame::run()是一个全局静态方法,使用时要注意格式。以下显示了现阶段完整的代码,输入正确后就可以编译运行了。运行后大家会发现只是一个黑屏,这表示你正常运行了,因为到现在我们只创建了一个顶级窗口,其它事都没有做。如果使用手机运行可能会打开就闪退,这是SDLGUI的一个BUG,以后会解决,反复打开3到4次就可以正常了。。 第九步:现在我们可以给顶级窗口加入一些小控件了,比如加入一个按钮。 按钮是一个子窗口。它必须加入到一个已经存在了的窗口中,在本次教程中,这个按钮是顶级窗口的子级窗口,所以要用顶级窗口对象f的add方法来添加按钮。 所有窗口对象的add方法参数都是统一的。 f表示父级窗口对象 add<sdl_button>表示加入一个按钮子级窗口 "button"是按钮中的文本 0,0,100,100,是按钮在父级窗口中的位置与尺寸 1是为了与顶级窗口的参数统一,现在没有意义,但必须传一个值。下面我们就可以编译运行,看看程序效果,大家会发现顶级窗口中多了一个蓝色的正方形,上面写着button 这就是我们创建的按钮,但大家用鼠标点击或者手指触摸时发现没有反映,这是正常的,因为我们没有打开SDLGUI的委托事件处理线程。第十步:为SDLGUI开启委托事件处理,请注意这个函数也是一个全局静态方法。再编译运行时,就可以看到按钮可以响应我们的动作了。第十一步:使用SDLGUI的事件委托功能,为此我们再创建一个同样的按钮,只是X坐标为100创建好后我们编译运行一下,会发现这两个按钮响应各自的事件,互不影响。 在这个源码中我想点击第二个按钮时,第一个按钮同样响应事件,这就要用到委托事件了编译后大家就会发现第一个按钮会随着第二个按钮而改变,但第二个按钮不会随着第一个按钮改变。 以下是本次教程的完整代码,输入正确后就可以运行了
SDLGUI入门教程 第一步,下载SDLGUI源码,请到https://tieba.baidu.com/sdlgui下载图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 第二步:解压下载好的源码压缩包到指定的路径,并跟椐实际情况重命名图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 第三步:这时我们的SDLGUI库就设置完成了,接下来我们开始使用SDLGUI写程序,先在SDLGUI库的同级目录创建的一个源码文件,文件名自己定义。图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 第四步:打开源文件并输入源码,这里先导入SDL2库,再定义好ANDROID平台 源码第二行的宏定义是大写字母,前面和后面是两条下划线,中间的是一条下划线。图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 第五步:导入SDLGUI库,根据你重命名的文件夹写好导入库的路径,本教程的源码因为与库是同一级的,所以使用的是当前目录中sdlgui子目录下的sdlgui.h库文件。然后定义好命名空间。图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 第六步:输入SLD2的入口函数,入口函数的格式是固定的,一定要注意。第七步:先创建的个SDLGUI的顶级窗口图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 第八步,创建出顶级窗口后,就可以让程序运行了,sdl_frame::run()是一个全局静态方法,使用时要注意格式。图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 以下显示了现阶段完整的代码,输入正确后就可以编译运行了。图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 运行后大家会发现只是一个黑屏,这表示你正常运行了,因为到现在我们只创建了一个顶级窗口,其它事都没有做。如果使用手机运行可能会打开就闪退,这是SDLGUI的一个BUG,以后会解决,反复打开3到4次就可以正常了。。 第九步:现在我们可以给顶级窗口加入一些小控件了,比如加入一个按钮。 按钮是一个子窗口。它必须加入到一个已经存在了的窗口中,在本次教程中,这个按钮是顶级窗口的子级窗口,所以要用顶级窗口对象f的add方法来添加按钮。 所有窗口对象的add方法参数都是统一的。 f表示父级窗口对象 add<sdl_button>表示加入一个按钮子级窗口 "button"是按钮中的文本 0,0,100,100,是按钮在父级窗口中的位置与尺寸 1是为了与顶级窗口的参数统一,现在没有意义,但必须传一个值。图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 下面我们就可以编译运行,看看程序效果,大家会发现顶级窗口中多了一个蓝色的正方形,上面写着button 这就是我们创建的按钮,但大家用鼠标点击或者手指触摸时发现没有反映,这是正常的,因为我们没有打开SDLGUI的委托事件处理线程。图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 第十步:为SDLGUI开启委托事件处理,请注意这个函数也是一个全局静态方法。图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 再编译运行时,就可以看到按钮可以响应我们的动作了。图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 第十一步:使用SDLGUI的事件委托功能,为此我们再创建一个同样的按钮,只是X坐标为100图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 创建好后我们编译运行一下,会发现这两个按钮响应各自的事件,互不影响。 在这个源码中我想点击第二个按钮时,第一个按钮同样响应事件,这就要用到委托事件了图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 编译后大家就会发现第一个按钮会随着第二个按钮而改变,但第二个按钮不会随着第一个按钮改变。 以下是本次教程的完整代码,输入正确后就可以运行了图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b
@不知者来此,你在C4D中STL常用吗 @不知者来此,你在C4D中STL常用吗
昨天晚上出去玩了一个通宵,回来倒头就睡,查寝大妈发现我还在
问:为什么日本动画片里都是小孩拯救世界? 问:为什么日本动画片里都是小孩拯救世界? 答:因为大人忙着拍其他片子
不得了
[打方块]------------------------------使用SDGLUI写的小游戏 图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 游戏项目地址 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1dDovZMx&urlrefer=adebb31040e5f80f8713efc86dec703e这是游戏内核无BUG的完整版(包括游戏源码,游戏操作视频,游戏WINDOWN下可执行文件,编写本款游戏使用的SDLGUI最新版) http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1pJrzv8f&urlrefer=7eef447e9c12ca1bb2949e06514b8da9这是游戏内核无BUG的源码版(此地址仅提供游戏源码与SDLGUI下载)图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 本例子可以在WINDOW与LINUX下编译,不能在手机平台编译。 编译前先将SDLGUI所要用的库文件编译环境设置好 SDLGUI所需库有SDL2,SDL2_TTF,SDL2_IMAGE,SDL2_gfx,SDL2_net,SDL2_mixer 以下地址为SDLGUI库的下载地址 http://tieba.baidu.com/p/2971614600 以下连接是SDLGUI库所用的库文件包。 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1hqmkhXa&urlrefer=e42f0c369e996ab4174473aa0c5a730b 当然你也可以到官方网站http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.libsdl.org&urlrefer=f2b58127ecadeca9dbab5c22f8cd7b8b下载 本例子在mingw32 GCC下编译通过 在终端输入以下命令行并回车 make或make name=hit_box.exe 如果使用可视编辑软件(如codeblack)要设置好头文件路径和库文件路径 库文件加载顺序为 -lSDL2_gfx -lSDL2_image -lSDL2_image.dll -lSDL2_draw -lSDL2_ttf -lSDL2_ttf.dll -lSDL2_mixer -lSDL2_mixer.dll -lSDL2_net -lSDL2_net.dll -lmingw32 -lSDL2main -lSDL2 -lSDL2.dll 本例子的游戏为《打方块》 游戏代码结构 test.cpp游戏主进程源码 readme.html游戏展示视频 game_core文件夹游戏内核算法,实现方块的填充与摘取,并进行游戏信息的更新与状态反馈. game_gui文件夹游戏GUI层的显示与输入输出 sdlgui文件夹SDLGUI库文件,实现GUI底层实现与窗口管理。 运行test.exe开始游戏 游戏使用方法 每过一关后点击"吻"进入下一关 使用键盘上的【四个方向键】移动游戏中的活动方块(即在闪动的方块), 每关有【3个可用方块】,使用键盘上的【四个方向键】把它们打到所有【浅白色方块】中则【过关】 【最亮的方块】和【填充后的方块】均为【障碍物】,填充时只能把方块打到障碍物的上下左右。 本例子的目标 1、解决上个版本出现的BUG:不能编译与运行。 2、用于测试SDLGUI的可行性,发现在绘图方面非常方便,所用即所见的效果。但在性能上还有很大的改进空间,主要表现在事件处理上。 3、用于测试SDLGUI在游戏开发上的适用性,个人感觉非常好,这个游戏分为两层,第一层为游戏计算核心层,第二层为游戏人机交流表现层。SDLGUI在这两层上可以很好的交换数据。 本例子的BUG 现在不能在ANDROID编译运行
使用SDLGUI开发的小游戏「打方块」 图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 游戏项目地址 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1dDovZMx&urlrefer=adebb31040e5f80f8713efc86dec703e这是游戏内核无BUG的完整版(包括游戏源码,游戏操作视频,游戏WINDOWN下可执行文件,编写本款游戏使用的SDLGUI最新版) http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1pJrzv8f&urlrefer=7eef447e9c12ca1bb2949e06514b8da9这是游戏内核无BUG的源码版(此地址仅提供游戏源码与SDLGUI下载)图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 本例子可以在WINDOW与LINUX下编译,不能在手机平台编译。 编译前先将SDLGUI所要用的库文件编译环境设置好 SDLGUI所需库有SDL2,SDL2_TTF,SDL2_IMAGE,SDL2_gfx,SDL2_net,SDL2_mixer 以下地址为SDLGUI库的下载地址 http://tieba.baidu.com/p/2971614600 以下连接是SDLGUI库所用的库文件包。 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1hqmkhXa&urlrefer=e42f0c369e996ab4174473aa0c5a730b 当然你也可以到官方网站http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.libsdl.org&urlrefer=f2b58127ecadeca9dbab5c22f8cd7b8b下载 本例子在mingw32 GCC下编译通过 在终端输入以下命令行并回车 make或make name=hit_box.exe 如果使用可视编辑软件(如codeblack)要设置好头文件路径和库文件路径 库文件加载顺序为 -lSDL2_gfx -lSDL2_image -lSDL2_image.dll -lSDL2_draw -lSDL2_ttf -lSDL2_ttf.dll -lSDL2_mixer -lSDL2_mixer.dll -lSDL2_net -lSDL2_net.dll -lmingw32 -lSDL2main -lSDL2 -lSDL2.dll 本例子的游戏为《打方块》 游戏代码结构 test.cpp游戏主进程源码 readme.html游戏展示视频 game_core文件夹游戏内核算法,实现方块的填充与摘取,并进行游戏信息的更新与状态反馈. game_gui文件夹游戏GUI层的显示与输入输出 sdlgui文件夹SDLGUI库文件,实现GUI底层实现与窗口管理。 运行test.exe开始游戏 游戏使用方法 每过一关后点击"吻"进入下一关 使用键盘上的【四个方向键】移动游戏中的活动方块(即在闪动的方块), 每关有【3个可用方块】,使用键盘上的【四个方向键】把它们打到所有【浅白色方块】中则【过关】 【最亮的方块】和【填充后的方块】均为【障碍物】,填充时只能把方块打到障碍物的上下左右。 本例子的目标 1、解决上个版本出现的BUG:不能编译与运行。 2、用于测试SDLGUI的可行性,发现在绘图方面非常方便,所用即所见的效果。但在性能上还有很大的改进空间,主要表现在事件处理上。 3、用于测试SDLGUI在游戏开发上的适用性,个人感觉非常好,这个游戏分为两层,第一层为游戏计算核心层,第二层为游戏人机交流表现层。SDLGUI在这两层上可以很好的交换数据。 本例子的BUG 现在不能在ANDROID编译运行
[打方块]------------------------------使用SDGLUI写的小游戏 图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 游戏项目地址 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1dDovZMx&urlrefer=adebb31040e5f80f8713efc86dec703e这是游戏内核无BUG的完整版(包括游戏源码,游戏操作视频,游戏WINDOWN下可执行文件,编写本款游戏使用的SDLGUI最新版) http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1pJrzv8f&urlrefer=7eef447e9c12ca1bb2949e06514b8da9这是游戏内核无BUG的源码版(此地址仅提供游戏源码与SDLGUI下载)图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 本例子可以在WINDOW与LINUX下编译,不能在手机平台编译。 编译前先将SDLGUI所要用的库文件编译环境设置好 SDLGUI所需库有SDL2,SDL2_TTF,SDL2_IMAGE,SDL2_gfx,SDL2_net,SDL2_mixer 以下地址为SDLGUI库的下载地址 http://tieba.baidu.com/p/2971614600 以下连接是SDLGUI库所用的库文件包。 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1hqmkhXa&urlrefer=e42f0c369e996ab4174473aa0c5a730b 当然你也可以到官方网站http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.libsdl.org&urlrefer=f2b58127ecadeca9dbab5c22f8cd7b8b下载 本例子在mingw32 GCC下编译通过 在终端输入以下命令行并回车 make或make name=hit_box.exe 如果使用可视编辑软件(如codeblack)要设置好头文件路径和库文件路径 库文件加载顺序为 -lSDL2_gfx -lSDL2_image -lSDL2_image.dll -lSDL2_draw -lSDL2_ttf -lSDL2_ttf.dll -lSDL2_mixer -lSDL2_mixer.dll -lSDL2_net -lSDL2_net.dll -lmingw32 -lSDL2main -lSDL2 -lSDL2.dll 本例子的游戏为《打方块》 游戏代码结构 test.cpp游戏主进程源码 readme.html游戏展示视频 game_core文件夹游戏内核算法,实现方块的填充与摘取,并进行游戏信息的更新与状态反馈. game_gui文件夹游戏GUI层的显示与输入输出 sdlgui文件夹SDLGUI库文件,实现GUI底层实现与窗口管理。 运行test.exe开始游戏 游戏使用方法 每过一关后点击"吻"进入下一关 使用键盘上的【四个方向键】移动游戏中的活动方块(即在闪动的方块), 每关有【3个可用方块】,使用键盘上的【四个方向键】把它们打到所有【浅白色方块】中则【过关】 【最亮的方块】和【填充后的方块】均为【障碍物】,填充时只能把方块打到障碍物的上下左右。 本例子的目标 1、解决上个版本出现的BUG:不能编译与运行。 2、用于测试SDLGUI的可行性,发现在绘图方面非常方便,所用即所见的效果。但在性能上还有很大的改进空间,主要表现在事件处理上。 3、用于测试SDLGUI在游戏开发上的适用性,个人感觉非常好,这个游戏分为两层,第一层为游戏计算核心层,第二层为游戏人机交流表现层。SDLGUI在这两层上可以很好的交换数据。 本例子的BUG 现在不能在ANDROID编译运行
使用SDGLUI写的[打方块]游戏 图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 游戏项目地址 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1dDovZMx&urlrefer=adebb31040e5f80f8713efc86dec703e这是游戏内核无BUG的完整版(包括游戏源码,游戏操作视频,游戏WINDOWN下可执行文件,编写本款游戏使用的SDLGUI最新版) http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1pJrzv8f&urlrefer=7eef447e9c12ca1bb2949e06514b8da9这是游戏内核无BUG的源码版(此地址仅提供游戏源码下载)图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 本例子可以在WINDOW与LINUX下编译,不能在手机平台编译。 编译前先将SDLGUI所要用的库文件编译环境设置好 SDLGUI所需库有SDL2,SDL2_TTF,SDL2_IMAGE,SDL2_gfx,SDL2_net,SDL2_mixer 以下地址为SDLGUI库的下载地址 http://tieba.baidu.com/p/2971614600 以下连接是SDLGUI库所用的库文件包。 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1hqmkhXa&urlrefer=e42f0c369e996ab4174473aa0c5a730b 当然你也可以到官方网站http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.libsdl.org&urlrefer=f2b58127ecadeca9dbab5c22f8cd7b8b下载 本例子在mingw32 GCC下编译通过 在终端输入以下命令行并回车 make或make name=hit_box.exe 如果使用可视编辑软件(如codeblack)要设置好头文件路径和库文件路径 库文件加载顺序为 -lSDL2_gfx -lSDL2_image -lSDL2_image.dll -lSDL2_draw -lSDL2_ttf -lSDL2_ttf.dll -lSDL2_mixer -lSDL2_mixer.dll -lSDL2_net -lSDL2_net.dll -lmingw32 -lSDL2main -lSDL2 -lSDL2.dll 本例子的游戏为《打方块》 游戏代码结构 main.cpp游戏主进程源码 hitbox.html游戏展示视频 game_core文件夹游戏内核算法,实现方块的填充与摘取,并进行游戏信息的更新与状态反馈. game_gui文件夹游戏GUI层的显示与输入输出 sdlgui文件夹SDLGUI库文件,实现GUI底层实现与窗口管理。 运行test.exe开始游戏 游戏使用方法 每过一关后点击开始进入下一关 如果本关还没通过时点击开始则重新再玩本关 使用键盘上的【四个方向键】移动游戏中的活动方块(即在闪动的方块), 每关有【3个可用方块】,使用键盘上的【四个方向键】把它们打到所有【深色方块】中则【过关】 【最亮的方块】和【填充后的方块】均为【障碍物】,填充时只能把方块打到障碍物的四周。 本例子的目标 1、解决上个版本出现的BUG:不能编译与运行。 2、用于测试SDLGUI的可行性,发现在绘图方面非常方便,所用即所见的效果。但在性能上还有很大的改进空间,主要表现在事件处理上。 3、用于测试SDLGUI在游戏开发上的适用性,个人感觉非常好,这个游戏分为两层,第一层为游戏计算核心层,第二层为游戏人机交流表现层。SDLGUI在这两层上可以很好的交换数据。 本例子的BUG 现在不能在ANDROID编译运行
这是日语,你长大了就懂了 爸爸和儿子在睡觉,听到隔壁新婚小夫妻动静甚大。 由于隔音效果不好,儿子问:“爸,这是啥声音?” 爸爸故作镇静的答道:“这是日语,你长大了就懂了
谁来装B
今天一个痴情的女生向我表白 今天一个痴情的女生向我表白,第N次了,我实在有点受不了。我对她说“其实森林那么大,你又何必找我这棵树呢?!”“因为…因为你树上的鸟大啊”对于这样的女生,我…我立马就接受她的表白了。
SDL_Mixer音频解读注示 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fjcatki.no-ip.org%3A8080%2FSDL_mixer%2FSDL_mixer_frame.html&urlrefer=1162ce8bffce233b2b303d058528a2ec
Ubuntu下的VIM不能正常显示中文,要怎么设置,帮忙讲解一下 Ubuntu下的VIM不能正常显示中文,要怎么设置,帮忙讲解一下
搞笑高考题之二 选出以下四项中和其他不同的一项( ) A.苍井空.avi B.仓木麻衣.mkv C.林志玲.rmvb D.樱井莉亚.wmv
搞笑高考题之一 诗句“天生一个仙人洞,无限风光在险峰”中一共有几个人体器官?A,0个。B,1个,C,3个。
SDLGUI通过继承方式创建多选按钮讲解 图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 视频教学地址http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1o6I5dpC&urlrefer=fca1e51514a69aaba28d1b4129b00421 视频格式swf 视频时长17分钟
美化SDLGUI滚动条控件视频展示 视频展示地址http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1jGp6Xds&urlrefer=3839ce644fd40a0f84664a868094e0bb 视频格式swf 视频时长3分钟
SDLGUI使用sdl_button创建多选按钮 视频演示地址 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1c06Ekgw&urlrefer=0e83ebd6168ebee8cdad7c66088e36a9 视频格式swf,时长5分钟
SDLGUI处理组合窗口的事件 图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 教学视频:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1jGgd1yQ&urlrefer=c66ffea5547c9dcd8971e63e8139c0d3
SDLGUL自定义事件处理函数的使用 视频教学地址 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1hq3ie80&urlrefer=f68693dd8b339b0c802a34c13ca1c850
SDLGUI下手工输入Widget小工类生成界面(两段视频) 第一段视频下载地址(格式.swf,时长11分钟) http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1kTLsRyB&urlrefer=b9eb3a4e00e3cadef343f5a18c2a63bd 第二段视频下载地址(格式.swf,时长18分钟) http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1sj13OPv&urlrefer=0055434269fc9f6869d87b9892b588ba
使用SDLGUI快速创建WIDGET(2分钟视频) 图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 视频下载 地址http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1pJLQ8qf&urlrefer=8ee8667b5b2f3655b0d6ea26c7af9765 视频大小2M,格式SWF
使用SDLGUI快速创建WIDGET(2分钟视频) 视频下载 地址http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1pJLQ8qf&urlrefer=8ee8667b5b2f3655b0d6ea26c7af9765 视频大小2M,格式SWF
为什么星座里只有处女座,没有处男座? 为什么星座里只有处女座,没有处男座? 神回复:怎么没有,只不过人家后来改名叫射手座了!
使用SDLGUI编写简单的界面 图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b 视频教学地址 http://tieba.baidu.com/p/3070835436 视频中有编写界面的要点
使用SDLGUI编写简单的界面 视频教学地址:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1sjnq0yh&urlrefer=e92bfa6a5f8d9ab52a228eee14995338
SDLGUI库初步认识与讲解 图片来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fxiangce.baidu.com%2Fpicture%2Falbum%2Flist%2F61d19f5acaf76e00dd7387db21198c301895b07c&urlrefer=61d53ae677df36af07b6dac5b18dad9b
SDLGUI库关系结构图
欢迎大家到SDLGUI吧,4级以下的吧友请到本帖提问解惑 SDLGUI库官方网站 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fsdl.my-mx.cn&urlrefer=28941640f0fe8878429cb7c1c020440d SDLGUI简介 http://tieba.baidu.com/p/2971614600 本吧规定: 1、所有等级低于4的吧友请在本帖提出自己的问题,如发现你在低于4级发帖时将直接删帖。 2、你可以在任何帖子回复,但不得故意水帖。 3、本吧所有制度按《SDLGUI吧规帖》执行。 3、《SDLGUI吧规帖》传送门http://tieba.baidu.com/p/3061873569
SDLGUI吧规帖 请您认真阅读本吧规则 其它人不得回复,否则封号!
也可以导出apk吗
SDLGUI实现了画椭圆算法,欢迎大家来测试 使用的是SDLGUI自己实现的绘制函数,使用鼠标拖动椭圆可以移动。
在一个帖吧可以看到帖孑数量统计,但看不到任何帖子,是为什么
sdlgui开发随记
八荣八耻 (程序)八荣八耻 以动手实践为荣,以只看不练为耻。——说你呢 以打印日志为荣,以出错不报为耻。——还笑,还笑 以局部变量为荣,以全局变量为耻。——听见没有 以单元测试为荣,以手工测试为耻。——记住咯 以代码重用为荣,以复制粘贴为耻。——动动脑子 以多态应用为荣,以分支判断为耻。——学着点 以定义常量为荣,以魔法数字为耻。——你看看,你看看 以总结思考为荣,以不求甚解为耻。——知道了吧
现在是用gcc做编译器,还是clang的好 求大神讲解
现在是用gcc做编译器好,还是用clang好
现在是用gcc做编译器好,还是clang好 求大神讲解
一直没处理关屏后再打开SDLGUI失效的问题,今天还是把它处理了 看来我的分析是正确的啊。。。。。还是要多上机实践
帮我测试一下,SDLGUI的滚动条功能 #include <SDL2/SDL.h> #include "sdlgui.h" #define __ANDROID_OS__ using namespace std; int widget_event(sdl_widget* obj,SDL_Event* e) { switch(e->type) { case SDL_USEREVENT: switch(e->user.code) { case sdlgui_scroll_point: //cout<<*(float*)(e->user.data2)<<endl; obj->pos_y(*(int*)(e->user.data2)); obj->alpha(int(255*(*(float*)(e->user.data1)))); break; } break; } } int main(int argc,char**argv) { SDL_DisplayMode pm; SDL_GetCurrentDisplayMode(0,&pm); cout<<pm.w<<endl; sdl_scroll *s; sdl_widget *w; sdl_frame f("abc",100,100,400,400,SDL_WINDOW_SHOWN); s = f.add<sdl_scroll>("",0,30,30,300,1); w = f.add<sdl_widget>("",100,0,100,100,1); w->blend(SDL_BLENDMODE_BLEND); w->alpha(0); w->event(widget_event); s->scroll(w,0,300); s->bar.img_load("bar.png"); s->update(); s->color_key(1,0x0000ff); f.img_load("scroll_bg.jpg"); f.ime.hide(); return f.run(); }
SDLGUI滚动条测试代码 #include <SDL2/SDL.h> #include "sdlgui.h" #define __ANDROID_OS__ using namespace std; int widget_event(sdl_widget* obj,SDL_Event* e) { switch(e->type) { case SDL_USEREVENT: switch(e->user.code) { case sdlgui_scroll_point: //cout<<*(float*)(e->user.data2)<<endl; obj->pos_y(*(int*)(e->user.data2)); obj->fill_rect(NULL,int(255*(*(float*)(e->user.data1)))); break; } break; } } int main(int argc,char**argv) { sdl_scroll *s; sdl_widget *w; sdl_frame f("abc",100,100,400,400,SDL_WINDOW_SHOWN); s = f.add<sdl_scroll>("",0,30,30,300,1); w = f.add<sdl_widget>("",100,0,100,100,1); w->fill_rect(NULL,0x0000ff); w->event(widget_event); s->scroll(w,0,300); f.fill_rect(NULL,0x00ff00); return f.run(); }
1
下一页