四圣龙神录
Tidus5
这个作者很懒,什么都没留下…
展开
-
【四圣龙神录】 开源仿东方 弹幕射击游戏教程 官网(译)以及国内参考翻译资料
四圣龙神录 官网地址http://dixq.net/sr/引用doujin 上的帖子的介绍http://bbs.doujinstg.net/simple/?t1478.html开源仿东方STG-四圣龙神录,带弹幕制作教程60讲,使用C语言+DXLib非常不错的仿东方的STG,网站上面带制作教程,可以用来参考。附带60讲教程详细介绍怎样修改他的弹幕STG工翻译 2013-11-11 00:15:48 · 11362 阅读 · 0 评论 -
【四圣龙神录的编程教室】第12章、来制作大量敌人的行动模式吧
原文地址:http://dixq.net/rp/12.html上一篇里,一个敌人的移动操作的函数已经做好了。现在我们来做更多的敌人移动吧。我们来做一个有0-10 的11种行动模式的操作函数吧。另外,这里写了一个叫做rang的函数。这个函数读取一个参数n,返回从 -n 到 n 的随机 double类型的数。下面代码很长,但都是很简单的函数的重复。—————————翻译 2013-12-17 13:19:05 · 2245 阅读 · 0 评论 -
【四圣龙神录的编程教室】第13章、给敌人加上射击功能吧
原文地址:http://dixq.net/rp/13.html现在我们已经建立好了敌人的信息,这次我们给敌人添加射击子弹的功能吧。这次要添加的部分很多,我们一边和项目进行比较,一边看吧。首先,弹幕的出现,是在敌机出现开始计算时间,到了设定好的弹幕发射时间时,进行发射的。在敌机上设定的,开始发射弹幕的时间,是bltime 变量。从敌人出现开始计数的变量是 cnt。翻译 2013-12-26 23:01:17 · 2538 阅读 · 0 评论 -
【四圣龙神录的编程教室】第14章、来制作各种各样的弹幕数据吧
那些麻烦的设定终于搞定了,那么这次我们就来做各种各样的弹幕数据吧。一直发射自机狙的弹幕函数001.翻译 2014-02-18 00:18:17 · 3369 阅读 · 0 评论 -
【四圣龙神录的编程教室】第15章、来制作凹梦的弹幕吧
原文地址:http://dixq.net/rp/15.html咦,标题有点奇怪?别在意这些细节。那么,基本的弹幕制作方法都已经明白了,我们试着做一些稍微复杂点的弹幕吧。虽然这么说,但一下子就弄很难的弹幕会很难理解,还是从简单点的开始吧。这回,首先看一下最终的执行效果。运行结果:严格的来说,这个和妖梦的弹幕稍微有点不翻译 2014-03-07 03:11:25 · 2283 阅读 · 0 评论 -
【四圣龙神录的编程教室】第17章、让自机可以发射子弹吧
原文地址:http://dixq.net/rp/17.html那么,看起来已经有点像样了呢。把自机的射击功能和碰撞检测加上的话,大部分的架构就完成了。自机的射击实现方式也是和基本的敌机射击的实现是差不多的。制作一个保存子弹信息的结构,把种类,速度,角度等等保存进去就行了。这些数值设置好了之后,计算部分就可以轻松的算出轨道和碰撞信息了。那么,我们先和往常一样,翻译 2014-03-13 01:04:56 · 2489 阅读 · 0 评论 -
【四圣龙神录的编程教室】第18章、给自机的子弹加上碰撞检测吧
原文地址:http://dixq.net/rp/18.html这次的内容是碰撞检测相关的方面。做过STG的人的话,可能会说“用勾股定理就轻松搞定了啦”这样的观点。但当子弹的射速比较快的时候,只用那个就可能不行了。如果对和碰撞检测相关的用勾股定理判定的方法不太清楚的话,到游戏编程馆里的第s11章去看一下先吧。 看这里假设碰撞检测的有效范围是10,子弹的速度是翻译 2014-03-15 14:17:34 · 1856 阅读 · 0 评论 -
【四圣龙神录的编程教室】第19章、给敌机加上消灭特效吧
原文地址:http://dixq.net/rp/19.html敌机就只是突然消失的话,感觉少了点什么,我们来给他加上消灭的特效吧。那么首先,我们把特效需要用到的一个文件添加进来。在解决方案资源管理器里,项目上点击右键,添加项,选择 mydat 文件夹的 source 里的 effect.cpp 加入。在里面复制下面的内容粘贴进去。—————————————翻译 2014-04-02 22:50:48 · 1687 阅读 · 0 评论 -
【四圣龙神录的编程教室】第20章、我们来绘制背景吧
原文地址:http://dixq.net/rp/20.html的dd翻译 2014-11-11 00:23:46 · 1354 阅读 · 0 评论 -
【四圣龙神录的编程教室】第21章、给自机加上碰撞检测和无敌效果吧
原文地址:http://dixq.net/rp/21.html敌机的翻译 2015-05-24 14:50:32 · 1541 阅读 · 6 评论 -
【四圣龙神录的编程教室】第22章、放炸弹来攻击吧
原文地址:http://dixq.net/rp/22.html这次讲炸弹攻击。和往常一样,准备好信息保存的地方,然后进行加载,然后让他自动计算,大概就是这样的感觉就行了。。。在之前的章节里,我们准备了变量来展现特效。之前敌机消灭时,使用了特效。现在在同一个存储区里,加载炸弹的特效看看。之前也说过了,这个特效变量里,加载任何特效都是可以的。以knd作为翻译 2015-07-09 01:16:32 · 1530 阅读 · 4 评论 -
【四圣龙神录的编程教室】第16章、来制作洩矢大人的弹幕吧
因为之前已经做好了固定的模式,所以弹幕的添加就变的很容易了。这次只要把弹幕函数进行改动就行了。我们就用shot_bullet_H008来实现洩矢大人的弹幕吧。【洩矢大人】这个弹幕是东方风神录EX面的最后一个弹幕。 不太清楚的人看下面的视频来确认一下吧。(对不起,原文给nico的地址我打不开,只好发b站的了)http://www.bilibili.tv/search?keyw翻译 2014-03-09 15:32:36 · 1955 阅读 · 0 评论 -
【四圣龙神录的编程教室】第23章、来制作决死炸弹吧
原文地址: http://dixq.net/rp/23.html继续讲炸弹制作,这次是讲怎么制作决死炸弹(中弹后立刻按炸弹,来消耗炸弹而自己不死)。 这里,我们首先来重温一下,关于角色状态变化的标志flag。 ch.flag 是 0的时候,是通常的状态。 1的时候,是释放炸弹时的状态。 2的时候,是死了之后,从下往上浮的状态。 被子弹击中的瞬间,flag设置为1,并且还等于1的时候,可翻译 2016-02-27 16:56:42 · 1069 阅读 · 0 评论 -
【四圣龙神录的编程教室】第11章、用Excel制作敌人的登场数据吧
原文地址:http://dixq.net/rp/11.html道中会有大量的敌人出现。翻译 2013-12-02 00:35:36 · 2308 阅读 · 0 评论 -
【四圣龙神录的编程教室】第10章、把敌人表示出来看看吧
原文地址:http://dixq.net/rp/10.html既然是做STG射击游戏,肯定想快点写弹幕呢,是吧。要做弹幕的数据的话,首先得把敌人的数据给做出来呢,我们赶紧来制作吧。————————————————————————————————————————————————————————————————————————————--struct.h 里加入如下代码翻译 2013-11-27 00:48:15 · 2201 阅读 · 0 评论 -
【四圣龙神录的编程教室】
原文地址:http://dixq.net/rp/龙神录的 programming 馆龙神录的编程教室,是为了让谁都可以制作龙神录(仿东方的STG)的一个解说教学的地方。这里没有复杂的语句,使用初学者也能看懂的语言来介绍。只要有C语言的基本知识,和DxLib 的知识,谁都可以制作龙神录的!游戏编程教室的DxLib 使用熟练后,现在我们就来制作真正的游戏吧。接下来,翻译 2013-11-11 00:38:43 · 2647 阅读 · 0 评论 -
【四圣龙神录的编程教室】——使用规则
原文网址:http://dixq.net/rp/kiyaku.html使用规则 2007 12/15 更新※注意※最近有很多毕业设计,还有其他地方就直接用了这里的内容,所以这里制定以下规则,希望大家遵守。(好像是这个意思吧?翻译)首先,对于不知道“东方”的人来说,这个游戏的系统,是仿照东方Project 系统的,请注意一下。东方Pro翻译 2013-11-13 01:47:56 · 2604 阅读 · 0 评论 -
【四圣龙神录的编程教室】第0章 开始
原文地址:http://dixq.net/rp/0.html龙神录的编程教室,是以通俗易懂的方式,来讲解基本的射击游戏作为目标的地方。如果把这里的每个章节,都认真学习了之后,你就可以制作出像龙神录这样的射击游戏了。如果对龙神录还不熟悉,请点击这里→四聖龍神録的主页へ四圣龙神录,是使用了包含DirectX库的Dx翻译 2013-11-13 23:07:32 · 2860 阅读 · 1 评论 -
【四圣龙神录的编程教室】第1章、准备项目的素材
原文地址:http://dixq.net/rp/1.html龙神录的编程教室,是使用VisualStudio 2005 或者 2008 作为工具来讲解的。下面的项目,是带上了素材一起打包进去了的。整个项目一起打包下载文件夹的组成,大概是长这个样子上面图片里虽然写着第一章,但这里会加很多东西进去的。以后的章节翻译 2013-11-14 00:57:31 · 3841 阅读 · 0 评论 -
【四圣龙神录的编程教室】第2章、首先运行下看看吧
原文地址:http://dixq.net/rp/2.html首先运行一下看看吧。项目的 main.cpp 就是 游戏编程教室里有说到过的 “ 每次都要写的程序的基本框架” ,然后点击编译,运行一下这个程序。——————————————————————————————————————————————————————————————————————main.cpp 的改动———翻译 2013-11-15 23:15:49 · 2310 阅读 · 1 评论 -
【四圣龙神录的编程教室】第3章、使用全局变量看看吧
原文地址:http://dixq.net/rp/3.html那个叫做 GetHitKeyStateAll_2 的按键输入处理函数 ,从刚刚的示例代码里,复制到这里来了。像刚刚那个程序那样,按键处理的函数必须得写成可以全局访问的函数,哪里值有修改的话,你肯定想尽量少的减少需要改动的地方。虽然用了同一个全局变量,让我们试试尽量减少bug发生的可能性的方法。————翻译 2013-11-16 01:35:42 · 1973 阅读 · 0 评论 -
【四圣龙神录的编程教室】第4章、画个自机形象看看吧
原文地址:http://dixq.net/rp/4.html接下来,画个人自机试试吧。为此,我们首先得定义个结构体,把自机所需的变量都定义好。自机的结构体,定义成如下这样。——————————————————————————————————————————————————————————————————————--struct.h改动--//自机相关的结构体翻译 2013-11-17 21:44:40 · 2168 阅读 · 0 评论 -
【四圣龙神录的编程教室】第5章、研究下声明的方法吧
原文地址:http://dixq.net/rp/5.html在上一节,main文件已经乱作一团,这有个变量定义,那又有个extern什么的,已经有点看不懂了。于是,我们来研究一下变量定义和extern 声明的方法吧。等等,在这先对上一章做一下概括吧。翻译 2013-11-20 01:05:17 · 1922 阅读 · 0 评论 -
【四圣龙神录的编程教室】第6章、定制一下主循环里的调用函数吧
原文地址:http://dixq.net/rp/6.htmlMainLoop里调用的函数,会把当前的各种各样的状态返回,对吧。也就是说,我们有必要定制一下MainLoop里面调用的函数。因此,我们准备一个func_state变量,把表示状态的值存进去,然后根据不同的条件进行分支的操作吧。我们要把func_state 定义成全局变量,所以,首先加到 GV.h 里面。翻译 2013-11-23 20:41:36 · 1550 阅读 · 0 评论 -
【四圣龙神录的编程教室】第7章、把面板表示出来吧
原文地址:http://dixq.net/rp/7.html一直都是自机在左上角这边很不好玩啊,我们把最基本的框架显示出来看看吧。首先在GV.h 里把存储面板用的画像表示出来吧。—————————————————————————————————————————————————————————————————————————————--GV.h里添加如下语句--翻译 2013-11-24 00:24:44 · 1846 阅读 · 0 评论 -
【四圣龙神录的编程教室】第8章、把按键的对应设置一下吧
原文地址:http://dixq.net/rp/8.html在STG游戏,键位设置是十分重要的。如果开始没有设置好,以后程序的代码可能全部都要改动,这是十分麻烦的,所以我们开始就把它设置好吧。首先,取得按键的输入状态。(这在前面的章节里已经做好了)然后,取得手柄摇杆的输入状态。为了要让键盘按键输入和摇杆输入相对应,把键盘输入状态,和手柄摇杆的输入在Confi翻译 2013-11-24 19:41:32 · 1727 阅读 · 0 评论 -
【四圣龙神录的编程教室】第9章、试试操作人物的移动吧
原文地址:http://dixq.net/rp/9.html让我们给角色加上在可移动范围之内可以上下左右任意移动的功能吧。当我们斜向移动的时候,如果不把速度减为1/根号2,那么移动速度就不是1倍的速度了斜着移动时,水平速度和竖直速度都需要进行变动。————————————————————————————————————————————————————————————翻译 2013-11-24 21:16:19 · 1868 阅读 · 0 评论 -
【四圣龙神录的编程教室】第24章、来制作boss吧
原文地址: http://dixq.net/rp/24.html那么接下来、终于要进入弹幕的制作了。 首先,要制作BOSS的弹幕的话,就需要有个BOSS。 BOSS的身体的制作的,要注意很多地方,比较麻烦,大家努力学习下吧。在这里,稍微说点物理相关的话题吧。 龙神录里,BOSS看起来都是“咻”,“咻”的运动的。 虽然想按照“从这里到那里,移动这么长的时间”这样的指令来执行某个动作翻译 2016-03-10 17:19:23 · 1730 阅读 · 0 评论