设计制作一个新的角色妹妹扮演的角色游戏赚钱吗?

当前位置:
> RPG游戏制作
RPG游戏制作热点专题
相关热门推荐
¥10000¥1000¥10000¥1000¥5000¥10000¥5000¥1000¥5000¥10000¥5000¥1000¥10000
收入:¥4590000
收入:¥4097800
收入:¥4002066
收入:¥3760600
收入:¥3599455
工作室:长沙市
浏览次数:0
购买次数:0次
工作室:东营市
浏览次数:335
购买次数:0次
工作室:北京市
浏览次数:0
购买次数:0次
RPG游戏制作成功案例
中标:站内威客
赏金:¥300
关注:24770人
方案:161个
中标:百思特
中标:站内威客
赏金:¥50
关注:6148人
方案:14个
中标:Davidcan
赏金:¥500
关注:3325人
方案:77个
中标:艺品设计一品追求艺品设计一品追求
赏金:¥500
关注:13330人
方案:25个
中标:站内威客
赏金:¥200
关注:2075人
方案:12个
中标:站内威客
赏金:¥500
关注:659人
方案:29个
中标:站内威客
RPG游戏制作新任务HOT
¥300¥500¥10000¥1000¥10000¥1000¥5000¥10000¥5000¥500
RPG游戏制作服务
收入:¥50
广东省-中山市
收入:¥88
山东省-济南市
收入:¥20000
山东省-济南市
收入:¥5000
湖南省-娄底市
收入:¥5000
河北省-邢台市
收入:¥50010941人阅读
游戏开发(46)
html5&javascript(66)
游戏引擎(54)
话说好久没有更新博客了,其实这段时间主要是工作忙,没时间。那又是什么刺激了我呢,为什么又有时间了呢?原因有两个,第一个,前两天看到一款战棋网游《三国志を抱く》,这款游戏和我在家偷摸儿设想的游戏竟然出奇的相同,原来我一直想要做的事儿,在我还在抱怨没有时间的时候,已经被其他人做了,这着实让人感慨,也极其让人不爽。这也让我觉得,我再不做点儿什么的话,自己可能会遇到更不爽的事儿。有句话说的好,时间就像海绵里的水,挤一挤总是有的,当然时间也像??,好了,当我没说。于是我从犄角旮旯里挤出来了点儿(除了从睡觉的时间挤还能从哪里挤啊...),跟各位在这里侃一侃大山。第二个,就是引擎1.8.5发布了,下周的某天会接着发布1.8.6,正好宣传一下。终于啰嗦完了,下面开始干正事儿。由于战棋脚本部分写的比较早,用的是lufylegend1.7.7版,很多新功能,比如自定义事件,mvc框架等都还没有添加,所以打算抽时间把战棋部分重构一下。在重构这段时间,我就先跳过战棋部分,直接从下一个比较大的模块,RPG模块开始写了。我之前也写过一个短篇系列《零基础开发RPG游戏开源讲座》,介绍的也比较简单,这次我会更深入也更具体的介绍一下RPG游戏的开发过程。游戏嘛,首先得有画面吧,所以本篇还是先来研究一下地图到底怎么做。一张地图,可能是由一张大图组成的,如下也可能是由一些小图块儿组成,如下本次来研究一下如何开发一个两种情况都可用的地图系统。原理很简单,将大地图也看作小地图块儿就可以了,比如设定一个数组,里面装有一些小地图块儿。[ [地图块1,地图块2,地图块3], [地图块4,地图块5,地图块6]]一张大地图的时候,就是一种特殊情况,如下[ [地图块1]]当然,一张地图,不能只有图片,还要有地形。在《零基础开发RPG游戏开源讲座》里,每个小地图块和一个地形坐标是一一对应的,其实这不是必须的,比如上面的几张小图块儿图片用它们来拼接地图的话,就不需要和地形坐标一一对应了,也就是说图片只是用来显示的,和地形并无关联。如此,我们就可以设计下面一个地图文件{
width:1280
,height:720
[0,0,0......]
,[0,0,0......]
,pieceWidth:1280
,pieceHeight:720
[{img:&map-1&,rect:[0,0],path:&map-1.png&},{img:&map-2&,rect:[0,0],path:&map2.png&},......]
,[{img:&map-1&,rect:[0,0],path:&map-1.png&},{img:&map-2&,rect:[0,0],path:&map2.png&},......]
}其中,各个变量含义如下width:地图的有效宽度
height:地图的有效高度
data:地图的地形数组,结合地图的有效宽度和高度,就可以计算出,地形数组的一个单位的大小
pieceWidth:地图块儿的宽度
pieceHeight:地图块儿的高度
imgs:地图块儿数组有了这个定义,地图层的显示,我们就可以这么写MapView.prototype.mapLayerInit=function(){
var self =
//获取地图定义
var map = self.model.
for(var i=0;i&map.imgs.i++){
for(var j=0;j&map.imgs[i].j++){
var imgObj = map.imgs[i][j];
var bitmap = new LBitmap(new LBitmapData(LMvc.datalist[imgObj.img],imgObj.rect[0],imgObj.rect[1],map.pieceWidth,map.pieceHeight));
bitmap.x = j*map.pieceW
bitmap.y = i*map.pieceH
self.mapLayer.addChild(bitmap);
//地图点击事件
self.mapLayer.addEventListener(LMouseEvent.MOUSE_UP, self.controller.mapClick);
};代码解析:首先获取小地图块儿数组,循环二维数组,将所有小地图块儿添加到地图层的相应的位置上,这样就组成一张完整的地图了。注:此处当然还可以优化,本次只将实现,优化处理下次会介绍。地形部分,其实没有必要显示到页面上的,但是为了便于大家理解,我把地形以网格的形势显示到画面上,如下MapView.prototype.gridLayerInit=function(){
var self =
var map = self.model.
var grids = map.
var stepWidth = map.width/grids[0].
var stepHeight = map.height/grids.
self.controller.stepWidth = stepW
self.controller.stepHeight = stepH
self.gridLayer.graphics.add(function (){
var c = LGlobal.
c.beginPath();
c.strokeStyle = &#000000&;
for(var i=1;i&grids.i++){
c.moveTo(0,stepHeight*i);
c.lineTo(map.width,stepHeight*i);
for(var i=1;i&grids[0].i++){
c.moveTo(stepWidth*i,0);
c.lineTo(stepWidth*i,map.height);
c.stroke();
c.beginPath();
c.fillStyle = &#FF0000&;
for(var i=0;i&grids.i++){
for(var j=0;j&grids[i].j++){
if(grids[i][j] == 0)
c.rect(stepWidth*j+stepWidth*0.25, stepHeight*i+stepHeight*0.25, stepWidth*0.5, stepHeight*0.5);
};代码解析:graphics.add函数是在lufylegend.js引擎中使用canvas原生的绘图处理,graphics的相关使用请看官方API文档。上面代码将地形以网格的形式画到了网格层上,并且当地形不可移动的时候,在网格层上加上了红色的矩形方框。这两部分的效果如下图RPG游戏怎么会没有角色上阵呢,下面我利用LAnimationTimeline来创建一个角色类Character,然后用它来新建一个角色添加到地图上。MapView.prototype.charaLayerInit=function(){
var self =
var map = self.model.
var grids = map.
var stepWidth = map.width/grids[0].
var stepHeight = map.height/grids.
var chara = new Character(LMvc.datalist[&hero&],stepWidth,stepHeight);
chara.setCoordinate(20*stepWidth,8*stepHeight);
self.charaLayer.addChild(chara);
self.hero =
};代码解析:Character类待会儿随代码下载。本次主要介绍地图相关的处理,所以上面只是简单创建了一个角色,后续扩展等后面再详细讲。加入角色后,效果如下接着当然要有寻路和移动了,我在《(战棋部分) 战场上的寻路和移动》里面提供了一个A*寻路的类LStarQuery,这里可以直接拿来用了。用法很简单,大家可以到前面的文章里看一下。在RPG游戏里,人物移动的时候,实际上是地图在移动,就是当人物移动的时候,同时改变地图层坐标,具体实现如下MapController.prototype.mapMove=function(){
var self =
var map = self.model.
//根据地图缩放比例,重新计算缩放后的地图大小
var w = map.width*self.view.baseLayer.scaleX;
var h = map.height*self.view.baseLayer.scaleY;
//根据地图缩放比例,重新计算地图的实际显示范围
var showW = LGlobal.width/self.view.baseLayer.scaleX;
var showH = LGlobal.height/self.view.baseLayer.scaleY;
if(w & LGlobal.width){
//移动人物层,保持角色的x始终处在地图中央
self.view.charaLayer.x
= showW*0.5 - self.view.hero.x;
if(self.view.charaLayer.x & 0){
self.view.charaLayer.x = 0;
}else if(self.view.charaLayer.x & showW - map.width){
self.view.charaLayer.x = showW - map.
self.view.charaLayer.x = 0;
if(h & LGlobal.height){
//移动人物层,保持角色的y始终处在地图中央
self.view.charaLayer.y
= showH*0.5 - self.view.hero.y;
if(self.view.charaLayer.y & 0){
self.view.charaLayer.y = 0;
}else if(self.view.charaLayer.y & showH - map.height){
self.view.charaLayer.y = showH - map.
self.view.charaLayer.y = 0;
//保持其他层的坐标和人物层一致
self.view.mapLayer.x = self.view.gridLayer.x = self.view.maskLayer.x = self.view.charaLayer.x;
self.view.mapLayer.y = self.view.gridLayer.y = self.view.maskLayer.y = self.view.charaLayer.y;
};代码解析:现在的游戏,手机是主流了,手机画面比较小,所以讲画面放大是很有用的一个功能,而画面放大后,可视范围就缩小了,所以我加入了缩放功能,以方便玩家切换,具体的实现方法大家一会儿下载代码自己看看吧。虽然还是半成品,最后的效果如下。只是为了测试功能,所以用的地图不一定合适,地形也是随便设置了几个遮挡点,大家将就这看一看吧。测试连接:代码下载地址:关于代码,lufylegend-1.8.5.min.js,lufylegend.ui-0.4.0.min.js,lufylegend.mvc.0.1.0.js等引擎相关文件,请自己下载lufylegend.js引擎获取。注意,单单就地图功能来说,这也只是一个半成品,比如地图的优化工作没有做,比如人物移动的时候直线速度和斜角速度是不一样的,这些留着下次解决了,为什么要下次?这年头,不分开几次讲,怎么赚回头率啊?欢迎大家继续关注。《游戏脚本的设计与开发》系列文章目录本章就讲到这里,欢迎继续关注我的博客转载请注明:
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1250567次
积分:14593
积分:14593
排名:第559名
原创:87篇
译文:27篇
评论:2234条
系统讲解HTML 5 Canvas的基础知识和高级技巧,深入剖析开源库件lufylegend的原理与使用以实例为向导,详细讲解射击游戏、物理游戏、网络游戏等各类游戏的开发思路和技巧
qq交流群:
qq交流群:
文章:27篇
阅读:154953
文章:20篇
阅读:219062
文章:48篇
阅读:657035
三国记是一款以三国时期为背景的战略类游戏,玩家可以任选一名君主,以统一全国为目标。
本游戏以三国为背景,本次更新为第一部黄巾之乱的后续剧情,续作了群雄讨伐董卓,界桥之战以及救援徐州等剧情。
本游戏以三国为背景,玩家在游戏中可以体验三国中的四个经典战役,虎牢关之战,官渡之战,赤壁之战,夷陵之战。
(5)(2)(16)(5)(1)(1)(4)(1)(2)(2)(1)(2)(1)(3)(4)(4)(5)(4)(2)(1)(1)(2)(3)(4)(5)(2)(2)(4)(1)(5)(9)(1)(1)(1)(1)(2)(1)(3)博客访问: 234204
博文数量: 98
博客积分: 4450
博客等级: 上校
技术积分: 1095
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
RPG游戏设计RPG游戏设计 &&& RPGRole Personate GameRPGRPGRPG&&& 45&&& 90&&& &&& ARPGActRPGRPGARPGSRPGSimulationRPGRPGSLG II &&&&&& AVGRPGCAPCOMBIO HAZARD&&&&&& TRPGTABRPGTAB &&&&&& FRPGFGTRPG&&&&&& RPGRPG& &&& &&& &&& &&& &&& &&& &&& &&& &&& SLGRPG&&& SLGAVGDAVGRPGAVG& &&& RPG&&& &&& &&& ^_^&&& &&& &&& & &&&&&& &&& RPGSQUAREFINAL FANTASY VII
VII &&&&&& ARPGRPG&&&&&& RPG RPC1414SFCBOSSSFC33BOSSRPGMUDRPGNPCNPCNPCNPCNPCNPCNPC&&& RPGRPG &&& &&& OK&&& QQ&&& OK&&& &&& I will tell you, &&& &&& OK&&& C8&
NPC&&&&&&&&& &&&&&&&&&&&&&&&&&&&&& &&& &&& &&& &&& &&&&&& 18&&& &&&& &&& &&& &&& &&& & &&& NPCNPCABB&
相关热门文章
给主人留下些什么吧!~~
请登录后评论。【求问】用RPGmaker设计的游戏,如果特别好的话,可以卖吗?_rpg制作大师吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:42,419贴子:
【求问】用RPGmaker设计的游戏,如果特别好的话,可以卖吗?收藏
RT,就是想问一下,如果特别好的一款游戏的话,我可以出售给游戏公司之类的吗?有市场需求吗?可以出售版权卖吗?
阿里巴巴,全球领先B2B平台,汇聚海量商机信息,提供便捷在线交易!找制作工具,阿里巴巴给你完美答案!
正版RM,所有素材原创....当然,最简单的是直接出售你自己的剧本....
估计嘛,不好卖的,除非你做的相当好。
不就是个破游戏,我玩就给你面子了,这点水平还好意思收费?!(以上话语不代表个人观点,只是残酷的事实罢了)
没人气基础想卖难
前期你去卖是不实际的。做得好的话,要先赚取人气。有了人气以后,你即使不卖这个游戏,也可能有另外的收入项目。
软件正版,素材正版的情况下你可以卖,至于有不有人买就是另一回事了
谁有钱有美国时间的去买破游戏呀?如果像尸体派对那样的神作也可以,关键是你的游戏要做的特别好啊?
可以卖,但要有策略
无需代码,一分钟制作微信应用号,咫尺网络推出首款微信小程序开发平台--「即速应用」,无需代码,无需编程,轻松制作属于你自己的微信应用号
做得再好,也只不过是一个从小孩口中说出的大道理。。即使你的道理再深刻,但由于你小孩身份的羁绊,只会让别人觉得你在装B。。
你发布的下个小时,就会有人提供破解版……
楼主玩下雨血第一部吧。它是rmxp做的,引起轰动后,由仙剑四,古剑奇谭的那个公司,游戏吧(gamba)收购了。游戏现在已经翻译成英文版,卖到海外。 所有地图人物都是作者原创的。 而最让我敬佩的不是程序代码技术(战斗系统和菜单,动画都是已经存在的现成的。),也不是故事情节本身。而是游戏的画风。它美得如一件艺术品,非常令人震撼。 当然第二部以后就没有那种深刻的感觉了,后来的画图风格依旧,只是估计作者选择了用cad建模画的建筑,对一个学cad学得想吐的人来求,游戏刚一开始就差点把电脑砸了……
雨血的出售版,也有破解。原版未加密,可以好好参考参考,是个很好的范例
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或是时候,换个姿势关注TA
关注 功能升级,收割 TA 的最新动态
扫我下载最新九游APP
查看: 2245|回复: 4
最后登录积分9230精华0帖子
Lv13渐入佳境, 经验 9230, 距离下一级还需 1770 经验
本帖最后由 100210 于
17:45 编辑
哈咯,大家好,我是亦桀,你也可以叫我沫潞,额,其实这都无所谓。
& && &&&嗯,首先,当你看到这个标题时,我想你应该会很诧异,这shen me gui?自己动手做游戏?做什么游戏?石头剪刀布,还是哥两好,666啊?
& && &&&其实,都不是。
& && && &在我年幼的时候,我还是一个沉迷于游戏的网瘾少年,如今,我长大了,成功的蜕变为一名网瘾青年。
& && &&&在这种背景下,我萌生我为什么不自己做一个只属于我自己的游戏呢?在这个游戏里,我就是神,我不用再去满世界的寻找攻略,满世界的为了一个完美结局,几天几夜不眠不休,不用为了打赢一个很牛逼的boss怪去找修改器。
& && && &是的,这就是我学习这款软件以及发这篇教程的初衷。于是,这货就出来了。
02:45 上传
02:45 上传
02:45 上传
& && &&&嗯,我曾经问过很多人,额,其实也没多曾经。想不想做一款属于自己的游戏,他们都说想,却不知如何下手。
& && &&&做游戏啊?很难吧?那要编程吧?那一行行代码,看着晕啊。还是不做了。
& && &&&曾经的我,也是如此。
& && &&&那么,今天给大家介绍的这款软件,名字叫RPG maker,中文翻译是RPG游戏制作大师。以下简称RM。
& && &&&RM是日本EI公司开发的,是一款专门为制作角色扮演游戏而生的制作工具,本工具制作的游戏,即使没有制作工具也可以玩。
& && && &RM从最初的RM2000到现在的RMMV一共走过了7个版本。本教程基于最新版的RMMV。RMMV于15年12月在steam上发售,本篇教程,应该是rmmv开荒教程。
& && && &RMMV较于前作,改变了脚本语言,使输出格式为html5,说的简单点,就是增加几项操作,你制作好的游戏可以在安卓,ios上运行。
02:45 上传
& && && & 看到这,是不是有点小激动啊?
& && && & 我们先看看rmmv的界面吧,至于下载安装,没什么好说的,正版下载在steam上,至于其他的,百度一下就知道了。正版200多块,我们要支持正版,所以,我选择了百度。
02:45 上传
02:45 上传
& && && &上图,就是rmmv的操作界面,后面的教程,我会慢慢教大家,一步一步的做一个属于自己的游戏。放心,没有编程,我保证。咳咳,我保证不了。
& && &&&本教程是初级教程,目的在于给众亲家普及一下开发一款游戏的基本流程。只是,把开发工具,换成了rmmv。如果你想在rm中实现很多个功能,那么,你就得去学习javascript脚本语言。如果后面有时间,我也会给大家做一做js的一些教程。
02:45 上传
& && &&&好了,说了这么多废话,其实是因为手打,而且第一章真没什么好说的,下一章,不出意外应该是地图绘制。嗯,我就跟大家扯扯关于新手应该了解rm的一些事吧,这两天,视频教程,我会做好,传上来,然后,有兴趣的亲们,可以关注一下。也可以来我们铁血军团交流。嗯,至于飞机什么的,我特么不会。
Q:& & rmmv可以做什么类型游戏。
A:& & 可以做日式回合制rpg,解密类rpg。技术好,活儿好,可以把仙剑,梦幻等游戏给克隆出来。当然,你不闲累,也可以用事件,或者脚本编写出arpg游戏,当然,也可以做网游。
Q:& & rm难学么?
A:& & 额,我就这么说,学会用,不难,看了教程,拿到软件学习3天就能用系统素材做一个完整的游戏。难的是你要实现一些软件本来不存在的功能,比如,仙剑里到炼蛊,梦幻里的钓鱼,口袋妖怪里的宠物,这都是的靠脚本语言编写的。如果没有一定编程基础,那么,你只有等大神们做出插件,你下载使用了。
Q:& & 这一章貌似没什么内容啊?
A:& & 咳咳,被发现了,哥们手打的,真的,从12点一直打到现在2点多,体谅一下,后面两天,视频会有很多干货,我会两章一起讲。
Q:& & 你懂这么多,是游戏业从业者么?
A:& & 怎么说呢,写这个有两个目的,第一个是给公会打打广告,第二个,确实是因为玩这么多年游戏,想做一款游戏缅怀一下。并且与我有同样想法的人不少。所以才做这个教程。我并不是游戏从业者。
Q:& &&&第一篇教程这么坑,第二篇不会这么坑了吧?
A:& &&&额,各位看官都是爷,我还指着这个打打小广告了。因为是晚上,外面还下着鹅毛大雪,我躺被窝不想动,所以没开电脑,好好的截图。等想着需要图的时候,什么都没有,所以,就跟亲们吹吹牛啊,侃侃山。后面教程很正规,绝对不吹牛,不然你打死我。
& && &&&好了,今天就到这,2点40多了。有什么问题,可以下面留言,或者加我好友,私信我吧。留言我都会看哟,一些问题,我也会整理出来,像上面那样,每篇教程最后都做一个问与答。
& && & 嗯,亲们,晚安。
最后登录积分67998精华10帖子
不可以宣传公会哦,一会编辑掉公会内容噢,要不我就关闭帖子里,配合下
&[抠鼻][抠鼻][抠鼻]&
&是不是外链也不能发?&
最后登录积分21279精华0帖子
Lv17炉火纯青, 经验 21279, 距离下一级还需 2721 经验
来自九游APP
。。。。。
最后登录积分16652精华0帖子
Lv16炉火纯青, 经验 16652, 距离下一级还需 3348 经验
来自九游APP
高手都在民间啊!大神,我顶你
最后登录积分23764精华9帖子
来自九游APP
金牌优秀版主
每月版主评优分数达到金牌版主标准授予(有效期:30天)
小组银牌荣誉
加入九游小组,表现优秀者获得(有效期:90天)
小组金牌荣誉
加入九游小组,表现优秀者获得(有效期:120天)
小组首席荣誉
加入九游小组,表现优秀者获得(有效期:30天)
成为版主且参与版主评优,月结优秀获得(有效期:30天)
每周输出优质内容的版主被公开表扬授予(有效期:30天)
小组钻石荣誉
加入九游小组,表现优秀者获得(有效期:150天)
九游星女郎
成为星女郎成员并参与星女郎活动授予
进化吧皮卡丘
参加进化吧皮卡丘论坛活动获得(有效期:30天)
通过论坛学生认证,鉴定为学生身份的友友(有效期:长期)
每期九游封面女生授予(有效期:永久)
新游爆料特工
成为爆料特工正式成员授予
九游周刊组
成为周刊组正式成员授予
成为美工组正式成员授予
九游招版组
成为九游论坛招版组正式成员授予
成为动漫社成员,并每周分享动漫内容
通过论坛女生认证,鉴定为妹子身份的友友(有效期:长期)
在乐动音符版块发布自唱歌曲超过5首可向版主申请勋章
加入九游小组,经过努力,成为小组组长获得(有效期:永久)
加入九游小组,成为九游小组导师获得(有效期:永久)
加入九游美工组,表现优秀者获得(有效期:90天)
加入九游美工组,成为九游美工导师获得(有效期:永久)
九游特工组
成为论坛特工组正式成员
友友在各种行为上体现出对九游的爱或贡献,由管理员认证授予;(有效期:90天)
侠盗猎车手
参与单机游戏侠盗猎车手论坛活动获得(有效期:30天)
安卓平台下载
苹果平台下载

我要回帖

更多关于 妹妹扮演的角色 的文章

 

随机推荐