[入吧必看]SDL吧规,资源吧规
sdl吧
全部回复
仅看楼主
level 13
小牛_牛sky 楼主
2015年03月17日 05点03分 1
level 13
小牛_牛sky 楼主
SDL(Simple DirectMedia Layer)是一个自由的跨平台的多媒体开发包,适用于游戏、游戏SDK、演示软件、模拟器、MPEG播放器和其他应用软件。 用途广泛。
2015年03月17日 05点03分 2
codeblocks 配置SDL2http://pan.baidu.com/s/1nt8EmEH
2015年09月02日 04点09分
level 13
小牛_牛sky 楼主
**********************************吧规 *********************************
1、本吧欢迎新手提问,但是提问前提你得去思考,去查过资料,去精品区看过,否则可以视为伸手党
2、提问方法:自己发帖,截屏错误。说明好问题。
3、删帖、处罚规则
——伸手党、考试求助贴
直接删帖并且警告,若再犯直接小黑屋。
——广告、涉黄、辱骂他人、爆粗口
直接删帖,第一次小黑屋一天,再犯小黑屋十天,严重永久封禁。双方吵架不管谁对谁错,只要说脏话都进小黑屋。
——非本吧会员提问一些奇怪问题(例如微信怎么用)
直接删帖,封禁
——挖坟
何为坟贴?
最后回复超过一个月以上即可视为坟贴。但精品贴不算坟贴,第一次警告,第二次再犯直接小黑屋
4、帖子被删禁止直接辱骂吧务,有可能是系统删除或者吧务误删。
5、宣传自己的游戏、APP或者网站以及学习论坛要求在本吧等级不低于7级,否则当作广告贴处理。
6、加精规则
源码、教程、算法、经验分享、翻译等都可以被加精。
——源码:
对于大量重复源码不能加精,例如贪吃蛇就不能加精了(已经太多了,当然你要是写出个3D版贪吃蛇也可以加精)。
——算法:
以下优先考虑加精:
图像处理(例如图像特效、人脸识别)、音频处理、AI、个人独创算法、加密解密等。
像冒泡法、贪心法、KMP、二分法、图、树等以及NOIP竞赛之类的算法不能加精(太基础了,其实看书会更好),当然写得好也有例外加精。
——经验:
经验贴要写得有技术,不要只写自己学了什么,应该具体一点,指引新人哪个阶段该干嘛,该怎么选择,新人最容易犯的错误,等等。
7、本吧不支持水,禁止水别人的提问帖,水帖会在一天之内删除,不支持
十五字
,禁止刷屏,小尾巴长度不能超过屏幕二分之一。
8、好的主题可以置顶,特别是教程、源码等具有重大意义的贴。
2015年03月17日 05点03分 3
sdl可以在手机软件c4droid和电脑上运行 支持sdl1.2和SDL2 但两者不可混合使用,电脑上需要下载库并且链接库
2015年03月24日 09点03分
level 13
小牛_牛sky 楼主
SDL环境配置:
传送门:
1.集成 SDL 2.0.3 开发包以及配套工程向导的 CodeBlocks 绿色版
https://tieba.baidu.com/p/3299030849
2.通过官网下载安装并且在Dev-cpp配置SDL2以及SDL扩展
https://tieba.baidu.com/p/3251989840
3.几种IDE下配置SDL2的教学视频(来自sdlgui吧)
https://tieba.baidu.com/p/3031250556
==================================================================
教程1:
DXKite的RGB/RGBA颜色值
https://tieba.baidu.com/p/3581999070
教程2:
scc__的FPC meets SDL(SDL教程)
https://tieba.baidu.com/p/2356249732
2015年03月17日 06点03分 4
吧主辛苦了,资源什么的以后我帮你慢慢补充.
2015年03月21日 12点03分
通过官网配置devcpp链接失效了
2015年08月27日 11点08分
devcpp/codeblock/gcc的配置教程可以用这个https://tieba.baidu.com/p/2791246097
2015年08月27日 11点08分
level 13
小牛_牛sky 楼主
资源1:
一个”小游戏“
https://tieba.baidu.com/p/2758107970
2015年03月17日 06点03分 5
不要问别人了,自己就可以搞定,去思必达学院 ,哪里分类明细,有问题可以直接问,有客服免费为你解答,还有海量的编程免费下载 思必达学院
2016年06月28日 12点06分
level 11
关于由SDL1.2 转为 SDL2.0的注意事项
SDL官方文章:
SDL 1.2 to 2.0 Migration Guide https://wiki.libsdl.org/MigrationGuide
SDL吧内相关的讨论
传送门:https://tieba.baidu.com/p/3316736745
以下为原帖主要内容:
http://www.freeors.com/bbs/forum.php?mod=viewthread&tid=22149&extra=page%3D1
以下为引用 吧友scc__ 的补充:
官方指南说的很全面了。补充一点:
SDL_DispalyFormat 和 SDL_DisplayFormatAlpha 两个函数删除了,需要改用其原型 SDL_ConvertSurface。
键值有变化,但是常数的名称是没变的,这个影响较小。
原本的键值排列是从0到9,新的键值排列是0放在最后,对一些范围判断可能有影响。
2015年03月21日 12点03分 6
level 11
和main函数相关的问题
出现错误"Undefined reference to 'WinMain@16'"
在VisualC++中,你应该链接SDLmain.lib
在gcc构建环境中(包括DevC++ Codeblock之类的)
你都必须添加链接命令 -lmingw32 -lSDLmain -lSDL -mwindows
通常就是这些了,但不保证以后会不会变,
最靠谱的方法是直接看解压包里的sdl2-config文件里的
--libs 下面的那些命令。
译者注:以防万一,请按顺序加。直接复制是不错的选择。
I get "Undefined reference to 'WinMain@16'"
Under Visual C++, you need to link with SDLmain.lib. Under the gcc build environments including Dev-C++, you need to link with the output of "sdl-config --libs", which is usually: -lmingw32 -lSDLmain -lSDL -mwindows
"Undefined reference to 'SDL_main'"
你只应该如此声明main函数!!!!!!!
int main(int argc, char *argv[])
译者注 如果不用这些参数 ,可以把argc argv删去以消除编译警告。但参数类型必须与此等同。
你应该用main而非WinMain即使是你只在windows系统上写程序,因为SDL已经提供了一个WinMain,
并在执行你的main函数前先在SDL内置的Winmain里执行一些SDL相关的初始化。如果你因为某些原因必须使用WinMain的话,
那么请查看位于src/main/win32/SDL_main.c的源代码,去了解你需要在这里做哪些必要的初始化工作以使SDL正确工作。
I get "Undefined reference to 'SDL_main'" ...
Make sure that you are declaring main() as:
#include "SDL.h"
int main(int argc, char *argv[])
You should be using main() instead of WinMain() even though you are creating a Windows application, because SDL provides a version of WinMain() which performs some SDL initialization before calling your main code. If for some reason you need to use WinMain(), take a look at the SDL source code in src/main/win32/SDL_main.c to see what kind of initialization you need to do in your WinMain() function so that SDL works properly.
不要用#undef SDL_main 之类的奇葩手段.
2015年03月21日 12点03分 7
level 11
汗 忘记补官方链接了
Support:
https://wiki.libsdl.org/Support
按作用查API:https://wiki.libsdl.org/APIByCategory
按名称查API:https://wiki.libsdl.org/CategoryAPI
以下是偏僻的API直接索引:
系统相关API:https://wiki.libsdl.org/CategorySWM //用于获取窗口句柄什么的..
DX设备之类的东西 以及WinRT defined path on the local file system
以及android相关:https://wiki.libsdl.org/CategorySystem
电池相关:https://wiki.libsdl.org/CategoryPower
动态链接库相关 https://wiki.libsdl.org/CategorySharedObject
矩形计算(包围盒?误..)https://wiki.libsdl.org/CategoryRect
剪贴板相关https://wiki.libsdl.org/CategoryClipboard
断言(比较重要,但在C4droid上似乎不可用) https://wiki.libsdl.org/CategoryAssertions
2015年03月21日 12点03分 8
2015年03月21日 12点03分
level 13
小牛_牛sky 楼主
【sdl】SDL常见错误及问题解析 https://tieba.baidu.com/p/3656731976
2015年03月24日 11点03分 10
人多力量大,欢迎来这里提问问题
2015年03月24日 11点03分
level 13
小牛_牛sky 楼主
2015年05月02日 11点05分 12
tinyxml学习文档:http://pan.baidu.com/s/1i3J4let
2015年05月02日 11点05分
tinyxml好像有一部分文档不能解析, 建议改用rapidxml
2016年08月23日 02点08分
level 13
小牛_牛sky 楼主
SDL Game Development
pdf版(附带源码和图片资源)
[无效] http://pan.baidu.com/s/1dDdF9aL
2015年05月18日 13点05分 14
建议跟着教程编程序,等结束时也会受益匪浅
2016年08月23日 02点08分
level 13
小牛_牛sky 楼主
2016年08月23日 02点08分 30
level 13
小牛_牛sky 楼主
c语言SDL视频
http://v.tudou.com/tpof314/
2016年08月31日 01点08分 32
level 5
[乖][真棒]
2016年09月12日 11点09分 33
level 2
我爱你
2019年11月29日 09点11分 36
level 2
我爱你
2019年12月03日 06点12分 42
level 5
up
2020年02月19日 10点02分 72
level 5
up
2020年02月19日 11点02分 73
1