![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SDL
程序员入门进阶
职场老鸟,互联网十年从业生涯,分享 [Java,Python,安卓,AI,爬虫] 技术文章,学习资料, 热点趣闻等。
展开
-
FBA 街机游戏安卓盒子,游戏盒子实现双人对打,四人对打方案
代码核心逻辑,修改配置的按键信息,配置play2,3,4 的按键返回值,然后上层传递下来,完成此游戏双人对打。代码位置:// Get the state (pressed = 1, not pressed = 0) of a particular input codeint SDLinpState( int nCode ){int pressed = 0;__android_log_print(ANDROID_LOG_INFO,"lxm button ",“SDLinpState= %d”.原创 2021-08-21 12:59:31 · 1181 阅读 · 0 评论 -
android 游戏移植 (一) (文末有福利) | SDL 西游释厄传调试
游戏效果(不是真实画质)有没有被惊艳到?你的内心肯定会说,我靠,画质这么渣,画面却如此熟悉。对的,就是如此渣渣的画面,却伴随了我们的童年快乐。下面我们就详细的讲讲这个移植过程,说得更加具体些,就是本身这款游戏的 android 版本并非我移植的,本身模拟器也是有开源项目支持的。西游释厄传有人已经移植 ok了,但是市面上开源的只有 SDL1.3版本,而这个版本有个大问题,就是使用的 framebuff原创 2017-11-11 16:09:55 · 2175 阅读 · 0 评论 -
SDL的几个宽高概念讲解(文中有福利)
圈子朋友公众号福利:「安卓干货铺」节后送书福利-感谢大家一直以来对我的支持!SDL系列讲解(一) 简介 SDL系列讲解(二) 环境搭建 SDL系列讲解(三) 工具安装 SDL是什么,能干什么,为什么我们要学习它? SDL系列讲解(四) demo讲解 SDL系列讲解(五) 调试c代码 SDL系列讲解(六) SDL_Activity流程 SDL系列讲解(七) SDL_image教程SDL原创 2017-11-11 16:07:33 · 1901 阅读 · 0 评论 -
android SDL系列讲解(十三) 播放音乐库 SDL_mixer教程
项目外包项目信息更新: qq抢红包,因为评估时间问题,没有对接下来。 一个网页开发项目,已经内部消耗掉了。机会总是稍纵即逝,有兴趣探讨技术,以及项目事宜,可以联系代码GG微信:code_gg_boySDL系列讲解(一) 简介 SDL系列讲解(二) 环境搭建 SDL系列讲解(三) 工具安装 SDL是什么,能干什么,为什么我们要学习它? SDL系列讲解(四) demo讲解 SDL系列讲解原创 2017-11-11 16:06:56 · 2964 阅读 · 0 评论 -
SDL系列讲解(十二)创建窗口流程
SDL系列讲解(一) 简介 SDL系列讲解(二) 环境搭建 SDL系列讲解(三) 工具安装 SDL是什么,能干什么,为什么我们要学习它? SDL系列讲解(四) demo讲解 SDL系列讲解(五) 调试c代码 SDL系列讲解(六) SDL_Activity流程 SDL系列讲解(七) SDL_image教程SDL系列讲解(八) SDL_ttf教程 SDL系列讲解(九) 异常退出分析原创 2017-11-11 16:06:21 · 1462 阅读 · 2 评论 -
SDL系列讲解(十) 按键处理流程
SDL系列讲解(一) 简介 SDL系列讲解(二) 环境搭建 SDL系列讲解(三) 工具安装 SDL是什么,能干什么,为什么我们要学习它? SDL系列讲解(四) demo讲解 SDL系列讲解(五) 调试c代码 SDL系列讲解(六) SDL_Activity流程 SDL系列讲解(七) SDL_image教程SDL系列讲解(八) SDL_ttf教程 SDL系列讲解(九) 异常退出分析原创 2017-11-11 16:05:13 · 3002 阅读 · 0 评论 -
SDL系列讲解(五) 调试c代码
前言为什么我们需要调试c呢?因为我们有时调用SDL的某个方法,发现没有起作用,就想一探究竟,去看看代码流程具体怎么走的,于是这一节,我们来掌握此技巧。 调试 首先,我们从File菜单,选择Project Structure…点击左侧下方的app,在右上方的横向菜单中,选择Build Types,这里将Debuggable 以及 Jni Debuggable 选为Ture。 然后原创 2017-10-12 19:53:35 · 807 阅读 · 0 评论 -
SDL系列讲解(四) demo讲解
整体流程框架 SDL作为一款渲染器,我们首先掌握下它的一些基础要素,本文通过渲染一张图片,熟悉SDL的整个流程。 #include “SDL.h” 扩入我们的头文件,SDL.h是SDL框架向我们提供的一个总包含文件,我们使用SDL提供的方法,都被包含进来。 int main(int argc, char *argv[]) { 开发过c的代码,都知道这个是入口方法,argc为参数数目,a原创 2017-10-12 19:49:21 · 1723 阅读 · 0 评论 -
SDL是什么,能干什么,为什么我们要学习它?
关于SDL,在简介里面,有一些概念,但是很多人还是留言,不清楚到底是个什么。这节,我简单总结下:我们如何将一张图显示在屏幕上。这里简单的分为几个部分,硬件屏幕,驱动程序,软件部分。SDL不直接关注硬件屏幕,而是关注每个平台下的屏幕驱动程序。比如window下的DirectX,linux下的x11 ,以及android下的opengl es。SDL通过将这三个平台,当然不止这三个平台的屏幕驱动,封装成原创 2017-10-12 19:48:45 · 28142 阅读 · 0 评论 -
SDL系列讲解(三) 工具安装
下一节在开讲前,会做一次答疑,将为什么选择SDL,SDL的一些疑问讲一下。 准备环境 在我们阅读代码之前,我们准备以下一些常见工具。 Notepad++ 查看源码文件 Beyond Compare 4 比较工具,主要对比修改使用 Source Insight 3.5 阅读代码,建立工程的工具 安装工具Notepad++ 直接下载安装即可。Beyond Compa原创 2017-10-12 19:48:05 · 1317 阅读 · 0 评论 -
SDL系列讲解(一) 简介
什么是 SDLSimple DirectMedia Layer(SDL)是一个跨平台开发库,主要提供对音频,键盘,鼠标,操纵杆的操作,通过OpenGL和Direct3D来实现直接访问图像硬件。 主要应用在视频播放软件,模拟器和游戏开发。SDL官方支持Windows,Mac OS X,Linux,iOS和Android。在源代码中可以找到对其他平台的支持。SDL是用C编写的,我们可以使用C ++开发原创 2017-10-12 19:46:34 · 6638 阅读 · 0 评论 -
SDL系列讲解(九) 异常退出分析
SDL系列讲解(一) 简介 SDL系列讲解(二) 环境搭建 SDL系列讲解(三) 工具安装 SDL是什么,能干什么,为什么我们要学习它? SDL系列讲解(四) demo讲解 SDL系列讲解(五) 调试c代码 SDL系列讲解(六) SDL_Activity流程 SDL系列讲解(七) SDL_image教程SDL系列讲解(八) SDL_ttf教程前言 开发程序,时不时会出现异常,为了原创 2017-10-28 20:00:35 · 1773 阅读 · 0 评论 -
SDL系列讲解(八) SDL_ttf教程
关于游戏开发,当前还在调试,一款移植的随后先推出,自己开发的需要稍等几周,近期比较忙,时间不充裕,大家谅解。同时,对于android开发中的任意问题,可以留言,想了解哪方向的知识,可以回复,如果有能力,可以进行讲解的,后续我便会进行展开,以便更准确的帮助到大家。 感谢一路大家的支持与厚爱。 SDL系列讲解(一) 简介 SDL系列讲解(二) 环境搭建 SDL系列讲解(三) 工具安装 SDL原创 2017-10-28 19:58:32 · 8666 阅读 · 17 评论 -
SDL系列讲解(七) SDL_image教程
SDL系列讲解(一) 简介 SDL系列讲解(二) 环境搭建 SDL系列讲解(三) 工具安装 SDL是什么,能干什么,为什么我们要学习它? SDL系列讲解(四) demo讲解 SDL系列讲解(五) 调试c代码 SDL系列讲解(六) SDL_Activity流程 前言 我们SDL默认支持的,只能打开BMP格式的图片。然而我们常见的是Png jpg格式的图片,于是我们这节完成SDL借用自原创 2017-10-28 19:53:33 · 6186 阅读 · 1 评论 -
SDL系列讲解(六) SDL_Activity流程
SDL系列讲解(一) 简介 SDL系列讲解(二) 环境搭建 SDL系列讲解(三) 工具安装 SDL是什么,能干什么,为什么我们要学习它? SDL系列讲解(四) demo讲解 SDL系列讲解(五) 调试c代码 前言总是会出其不意,讲解随性一些不好吗? 只讲如何使用,明显不是我的风格,于是乎,近期会开展SDL的框架原理的系列分析。当分析做完,给了整体的概念掌握,那么细节就只是时间问题了。原创 2017-10-28 19:52:40 · 2714 阅读 · 2 评论 -
SDL系列讲解(二) 环境搭建
准备环境 这一节,我们讲解下如何搭建SDL 的 Android开发环境。我们当前的电脑环境为: 系统 Window 7 64位 内存 8G (由于Android版本的开发工具Android Studio比较吃内存,所以尽量配置高些,否则开发起来会比较吃力) 好了,环境讲完,我们开始一步步来进行搭建环境了。首先,我们下载Android Studio,这里我是在原创 2017-09-29 09:32:18 · 2512 阅读 · 0 评论