上一节课已经讲了SGDK环境的配置,这一节课来开发我们的第一个世嘉MD程序:Hello World 编辑器我用的vscode,本文就以vscode为主。 一、新建一个工程,其实不用说的这么正式,意思就是在你喜欢的任意位置新建一个文件夹,文件夹命名为helloworld就可以了,然后进入helloworld目录,新建三个文件夹,分别是src,res,inc 二、在工程根目录(这里就是hellowor...

终于讲到Sprite精灵了,我自己也很希望快点讲精灵,但是欲速则不达,自己要是还没研究透彻这个知识点就去讲下一个,感觉文章肯定是写不好的。 我用下图来做演示,SFC幽游白书-魔界最强列传里的雷禅: 怎么处理图片已经演示的很清楚了,前面也有讲过,不明白的可以到SGDK/bin里查看rescomp.txt这个文档。 怎么把图片设置成精灵呢,先把需要的精灵放到工程根目录下的res文件夹里,然后在res文...

淡入淡出,很好理解,淡入就是画面由黑过渡到彩色,淡出就是画面由彩色过渡到黑色,其实也不一定必须是黑色,看你自己需求了。 注:淡入淡出的功能可以完成非常多的游戏玩法设计哦~打开脑洞就有惊喜~ 效果图如下: 刚好SGDK内置了淡入淡出函数,几句代码就可以搞定这个特效。 这一期需要解释的东西不多,直接上代码吧,就不凑字了,图片准备什么的不再赘述,前面都讲的很详细。 未完待续。。。 复古游戏开发群:879...

终于讲到伪3D效果了,这一块比较棘手,我从github上下载的老外写的例子一点点研究,研究了两三天才研究出原理,其实原理很TM简单,主要是那个老外写的代码太烂了,写了很多没用的东西,而且算法上还啰里啰嗦的不清楚,导致我阅读起来很费劲,我不知道有些代码到底干了些啥,事实上有些代码真的是相当于啥也没干,我真是无语了。而且注释还是西班牙语。。。 再就是定点小数的问题困扰了我半天的时间,虽然最后没搞懂,但...

开发游戏免不了要计算两个坐标之间的距离,计算两点之间的距离我们可以用勾股定理,比如说A代表直角三角形的一条直角边,B代表另一条直角边,C代表斜边,得到公式A²+B²=C²。C也就是两点之间的距离,根据公式可计算出C=根号(A²+B²); 以上就是常用的方法之一,但是世嘉MD机能有限,又是平方又是开方的,性能开销太大了,现在我给大家说一个简单的方法,...

有限状态机应用是非常广泛的,比如关卡的切换、角色动画状态的切换等等,我自己写了个有限状态机,开发世嘉MD游戏的朋友可以用得到,对于解耦还是有点帮助的,不必挤在一个文件里。 没有学过MD游戏开发基础的可以翻看我写的基础篇教程。 C语言开发世嘉MD游戏-基础篇 https://blog.csdn.net/qq272508839/category_9528531.html //=============...

day1作业

md

  

2019-09-26 08:44:16

python的介绍和安装介绍 markdown本质,渲染到网页上其实html;行业已流行使用markdown书写编程文档。 一级标题:基本语法 有序列表 序列1 序列2 序列3 无序列表 无序1 无序11 无序2 无序3 二级标题:文本的样式 文本倾斜 加粗文本 引用文本 三级标题:插入链接与图片 链接:markdown基本语法 复制图片 四级标题:插入代码 五级标题:概念 编译型:C C++ g...

不会MarkDown的程序员不是好的女装大佬 是不是在生活中经常看到这么一个文件? 浏览器打开之后是这个样子的 我知道了,一定是打开方式不对 好吧其实他的正确打开方式是这样的 其实,md后缀的全名叫做Markdown 那么Markdown又是个什么东西呢 在 IT 圈和作家圈,Markdown 是一种非常风靡的语言,可能大家都已经或多或少的接触过,或者正在使用了,如果你现在没用在用,那么我强烈的推...

仿拉勾首页之Behavior的学习

MD  Behavior

  

2019-11-12 22:42:14

前言 最近在找工作,于是打开拉勾,看了看首页,交互做的还是不错的。先来看看拉勾效果 然后最终实现的效果 布局是图片直接用,所以会失真。 实现思路 首先这个是一个MD的效果,可以使用自定义Behavior来实现这个效果,仔细体验会发现,这个交互是分三部分来实现的 头部部分(比如banner之类的),内容部分(比如TabLayout+ViewPager),以及导航栏部分(实现渐变的效果)。这样就是自定...

1、标题: 井号➕空格➕标题名称 2、无序列表: * + - ➕列表项内容 3、有序列表: 数字➕英文的点➕列表项内容(有序列表的序号是根据第一行列表的数字顺序来的) 4、区块引用 语句前面加一个英文的右尖括号 >(理论上可以无限嵌套) 5 、链接 行内式:[➕文字➕]➕(➕地址➕空格➕"title" ➕) 参数式:[➕文字➕]➕:➕地址➕空格➕&qu...

静态库那些事儿/MT /MD

MT  MD

  

2020-01-04 01:09:57

总结下,需要注意的是对于多个模块的开发,确保该模块的malloc自己free就OK了。 引用自 https://zhuanlan.zhihu.com/p/20628410?refer=jilinxiaohuo https://www.zhihu.com/question/45753516 单例模式是一种很简单常用的设计模式,常见的做法可能是这样: 当然,这个代码在不支持static local v...

Java 之 MD5 / SHA系列

MD5  SHA  MD4

  

2019-07-13 17:14:08

这是自己项目的工具使用, 作为参考备份。              ================================       MD4测试 运行结果如下。 都是32位的16进制。    CC实现的MD2 和 MD5 直接使用工具:    ...

首先注意一点,GitHub上README.md的编写,在大多数情况下与CSDN的MarkDown编辑器一样的,但是它回车不一样,在README.md上用<br> 代替回车。在不需要上传图片等资源时,基本上只需要注意回车即可。而需要在README.md上展示图片等资源的方法,本文也有介绍。以下给出常遇的一些情况的写法。  效果可以看我放到github上的一个例子:ht...

MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于1992年公开,用以取代MD4算法。 目前接触到MD5主要是涉及到网络数据传输的安全性(检测...