原文地址:

http://dixq.net/rp/

龙神录的 programming 馆

龙神录的编程教室,是为了让谁都可以制作龙神录(仿东方的STG)的一个解说教学的地方。

这里没有复杂的语句,使用初学者也能看懂的语言来介绍。只要有C语言的基本知识,和DxLib 的知识,谁都可以制作龙神录的!

游戏编程教室的DxLib 使用熟练后,现在我们就来制作真正的游戏吧。

接下来,是 游戏的介绍画面。

下载 四聖龍神録Plus 来试试看玩一下吧。

全部章节的 项目文件,一次性打包下载,在这里—— こちら

有啥错误,错别字或者各章有什么错漏的其他各种问题,就到论坛给作者反应吧。

(在本博客里,由于本人水平问题,可能会出现翻译不准确和错误,真是对不起了啊。。。)

别再一个人烦恼

有新的想法,但不知道改

想做新的弹幕,但不知道怎么做

或者,连编程都还不大明白是怎么回事

有这些问题,都去提问版提问吧,有烦恼,就去问  → 質問掲示板

章节                                       内容

使用规则

0 开始

1 项目和素材的准备

2 首先,运行一下试试

3 使用 global 参数 看看吧 (global 的日语蛋疼死我了)

4 来画个人物看看吧

5 来声明一个方法吧

6 来操作 Main Loop里调用的函数吧

7 显示一下界面吧,(计分板等等)

8 设置一下键位的对应吧 (KeyConfig )

9 我们来编写一下角色的移动吧

10 加入敌人的显示吧

11 使用Excel 制作敌机出现的数据表吧

12 制作一个大量敌机的运动模式吧

13 让敌人有射击的功能吧。

14 尝试制作各种各样的弹幕吧

15 做个喵的弹幕吧,喵

16 尝试制作一下建御名方神的弹幕吧 (ミシャグジ様  搜索半天,最后只在谷歌里找个大概的意思啊)

17         尝试制作自机的发射子弹吧

18 给自己发射的子弹打中的判定吧

19 给敌机加上被消灭的效果吧

20 我们来画一下背景吧

21 加上自机被打中的判定,和无敌时间的处理吧

22 加上Bomb (炸弹)吧

23 给炸弹(符卡)加上 决死吧  (就是被打中的瞬间放出炸弹)

24 我们再做个boss出来

25 boss 被打中的判定

26 给boss 加点特效吧

27  弹幕【Silent Serenade】的制作 (静默的夜曲)

28 弹幕【Perfect Freeze】的制作 (完美冻结)(⑨的符卡吗?)

29 弹幕【恋的迷路】的制作

30 弹幕【小青蛙不输风雨】的制作  (青蛙子的弹幕)

31 早苗风的弹幕的制作 (早苗教你画星星的弹幕)

32 之后就一个人都没有了吗? 类型的弹幕的制作 1  (二小姐的弹幕)

33  之后就一个人都没有了吗? 类型的弹幕的制作 2

34 激光的弹幕制作

35 弹幕【反魂蝶八分咲】的制作

36 弹幕【深弹幕结界 - 梦幻泡影】的制作 (「深弾幕結界」モドキ)

37 消除代码段里的警告吧

38 关卡名称的表示

39 道具的显示

40 添加道具的获得处理逻辑

番外一章 可以实际做一个小游戏了

41 得分表的制作

42 闪光效果的制作

番外二章 加入音效的弹幕

43 加入准确的FPS显示

44 加入方便debug的函数

45 道中Boss 和最终Boss

46 描绘函数的引用参数修改一下

47 我们可以做一个 1面来看看啦

48 加上BGM

49 加上自机的子弹类型选择

50 加上子弹的跟踪功能 (ホーミング, 是翻译成追踪不? 还是Homing ?)

到此为止,游戏的框架就已经完成了

下面的,是一些扩展的功能的介绍

番外三章 弹幕【正直者之死】的制作

51 来做一个汉字弹幕的制作工具吧 1

52 来做一个汉字弹幕的制作工具吧 2

53 我们来做汉字弹幕吧

54 做一个 图像--> 弹幕的工具吧 1

55 做一个 图像--> 弹幕的工具吧 2

56 我们做一个图像弹幕吧

57 我们做个3D背景吧 1

58 我们做个3D背景吧 2

59 我们做个3D背景吧 3

60 在游戏里使用3D背景吧

后面的翻译不动了,得睡了。2点了,今天都困,明天还要上班的啊。。。    zzzzz = =

特定の章のコード変更点を確認する方法

※ 更新履歴 ※
   6/05 17章を修正(追加項目漏れ・パスの間違い)
   6/05 22章を修正(追加項目漏れ)
   5/25  レーザー情報の初期化漏れを修正 (enter_boss関数内に初期化追加)
   4/12  50章 - 改 - を追加。敵HP表示をDrawModiGraphによる描画に変更
   4/ 5  13章のコード追加分説明不足部を追加(13章修正)
   2/17 60章追加
   2/ 6 59章追加

龍神録C++版オープンソース化計画は第三回あたりで中断中・・。
第一回 (2011/10/09)
第二回 (2011/10/17)
第三回 (2011/10/24)

公開しているソースコードは好きにお使い下さい。
(本館の利用規約に準じます)

本人CSDN博客目录:

http://blog.csdn.net/tidus5

【四圣龙神录的编程教室】相关推荐

  1. 【四圣龙神录的编程教室】第24章、来制作boss吧

    原文地址: http://dixq.net/rp/24.html 那么接下来.终于要进入弹幕的制作了. 首先,要制作BOSS的弹幕的话,就需要有个BOSS. BOSS的身体的制作的,要注意很多地方,比 ...

  2. 【四圣龙神录的编程教室】第22章、放炸弹来攻击吧

    原文地址: http://dixq.net/rp/22.html 这次讲炸弹攻击. 和往常一样,准备好信息保存的地方,然后进行加载,然后让他自动计算,大概就是这样的感觉就行了... 在之前的章节里,我 ...

  3. 【四圣龙神录的编程教室】第4章、画个自机形象看看吧

    原文地址: http://dixq.net/rp/4.html 接下来,画个人自机试试吧. 为此,我们首先得定义个结构体,把自机所需的变量都定义好. 自机的结构体,定义成如下这样. --------- ...

  4. 【四圣龙神录的编程教室】第23章、来制作决死炸弹吧

    原文地址: http://dixq.net/rp/23.html 继续讲炸弹制作,这次是讲怎么制作决死炸弹(中弹后立刻按炸弹,来消耗炸弹而自己不死). 这里,我们首先来重温一下,关于角色状态变化的标志 ...

  5. 【四圣龙神录的编程教室】第21章、给自机加上碰撞检测和无敌效果吧

    原文地址: http://dixq.net/rp/21.html 敌机的碰撞检测以及加上了,这次我们来做自机的碰撞检测吧. 首先,在做具体的处理之前,有些准备工作要做. 要做子弹的碰撞检测,我们需要知 ...

  6. 【四圣龙神录的编程教室】第7章、把面板表示出来吧

    原文地址: http://dixq.net/rp/7.html 一直都是自机在左上角这边很不好玩啊,我们把最基本的框架显示出来看看吧. 首先在GV.h 里把存储面板用的画像表示出来吧. ------- ...

  7. 【四圣龙神录的编程教室】第11章、用Excel制作敌人的登场数据吧

    原文地址: http://dixq.net/rp/11.html 道中会有大量的敌人出现. 然后敌人身上带有大量的数据.至少也有下面这些数据吧. --------------------------- ...

  8. 【四圣龙神录的编程教室】第3章、使用全局变量看看吧

    原文地址: http://dixq.net/rp/3.html 那个叫做 GetHitKeyStateAll_2  的按键输入处理函数 ,从刚刚的示例代码里,复制到这里来了. 像刚刚那样,key的处理 ...

  9. 【四圣龙神录的编程教室】第6章、定制一下主循环里的调用函数吧

    原文地址: http://dixq.net/rp/6.html MainLoop里调用的函数,会把当前的各种各样的状态返回,对吧. 也就是说,我们有必要定制一下MainLoop里面调用的函数. 因此, ...

最新文章

  1. [na]tcpdump非常实用的抓包实例
  2. CORS support in Spring Framework--官方
  3. 时钟抖动对高速ADC采样系统的影响
  4. linux修改密码最短生存时间,Linux基础命令---修改用户密码
  5. java ftp connect_java操作Ftp文件的一些方式(一)
  6. MySql基本操作教程
  7. Android wakelock机制
  8. NEU 1683: H-Index
  9. 基于PYTHON语言的工资管理系统制作(前言计划)
  10. oracle10g_database安装教程,Oracle Database 10g数据库安装及配置教程
  11. 如何创建属于你自己的域名邮箱
  12. 新疆旅游攻略-喀纳斯
  13. 小米公司开源 MIUI 6 第三方适配工具 『Patchrom』
  14. 亚马逊云科技在中国市场火了?真相令人想不到
  15. 【UV打印机】电气之负压系统(二)
  16. SQL 中 TRIM()函数用法
  17. 锂电池的正确使用:标称容量、存储条件及充放电
  18. 煮饭的机器人作文_做饭机器人作文
  19. JS逆向之美团网模拟登录!这教程杠杠滴~
  20. Win11桌面右下角水印怎么去除?

热门文章

  1. Show()跟ShowDialog()的区别
  2. 浅谈:如何把数据思维运用在用户运营上?
  3. 【3D图像分类】基于Pytorch的3D立体图像分类2--数据增强篇
  4. 蓝牙协议(1)-- 基本协议
  5. 一、Java并发编程之线程、synchronized
  6. javaweb表单多选按钮生成徽章
  7. Topomel Box 2.0 已停止服务
  8. BI开发问题总结-暂存
  9. vue视频教程,vue2.0
  10. java-net-php-python-ssm电影影评网站计算机毕业设计程序