淡入淡出,很好理解,淡入就是画面由黑过渡到彩色,淡出就是画面由彩色过渡到黑色,其实也不一定必须是黑色,看你自己需求了。 注:淡入淡出的功能可以完成非常多的游戏玩法设计哦~打开脑洞就有惊喜~ 效果图如下: 刚好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 //=============...