toz 发表于 2005-8-10 17:42:25

NS下的RPG尝试……我知道自己BT……

学到键控的那些命令后奋斗了近一个星期的产物……纯粹是系统演示,没什么剧情和玩点,算不上游戏(不过我也算是尽力的增加了些趣味……希望能给运行这个脚本的人带来一点乐趣……)……不是在玩NS的朋友可以忽略了……

发现两件事……1,人家越说BT和没前途的事儿我就越想干……-____-||||
                     2,我就是那setwindow+select党啊……orz……没前途……没前途了……



已完成的内容:
键控四方向走;
障碍判断;
遮挡判断;
特定坐标事件;
与npc对话;
基本的系统选单
……

本来还打算加上个横版战斗的演示。但是因为最近没什么时间画素材(战斗界面用的图太多了……),再加上那个也没什么难度纯粹是体力活,暂时不做了……下一个版本再追加……

物品系统连带角色状态参数部分这一块涉及大量的变量,也嫌麻烦没做……预定在下一个版本和战斗部分一起追加(毕竟是战斗才用得上的东西)。

我对RPG其实没啥研究,平时也不怎么玩,所以很可能忽略了什么必须有的功能……嗯,有什么作为RPG必须有的功能我没提到的吗?请提一下我试试加上……

感兴趣的请在这里下载(空间不稳定,不好意思,不过一共只有不到300k,再怎么不稳定也能下下来吧?):
http://ngzh.51.net//download/nsrpg.rar

为了管理方便素材打了包,有在玩ns的应该都知道怎么解包吧?

还有……那个……因为是学ns以来写过的最完整的脚本,很期待大家的意见……

以上

月了心蓝 发表于 2005-8-10 17:57:11

好东西~还想问一下,记得上次的那个脚本行走时只是滑动~怎么改善?

toz 发表于 2005-8-10 18:09:58

上次那个没用素材而已……只要调用类似行走动画的素材,看上去就不是滑动了(还有为了测试方便我把速度调得很快所以也不像走)……这不是重点阿……重点是这次是键控~~~所以整个思路都不同了阿……

Advance 发表于 2005-8-10 19:43:28

空间很快,秒下XD
足够BT了,虽然不知道战斗部分你打算怎么做,NS是基于GDI的,对配置的要求很高,不适合用来做画面滚轴的游戏,还有就是数组用起来很不方便,而且似乎有诸多限制……

toz 发表于 2005-8-10 21:35:24

不稳定啊……时快时慢……我自己试下的时候下了足有5分钟,中间还断了一次……汗……
就是因为发觉到ns的极限了,所以那种大地图实时卷动的行走方式我根本都没敢想……
放心,战斗的部分我会做得很简单的……之前有人拿lm2做过横版战斗(那个才比较的orz……果然中国最不缺的就是bt……)……不会比那个复杂太多的……
数组是指的?0这种一组组的变量?除了从管理的角度讲可能比较方便(我也不觉得……),和普通的数字变量有什么区别啊?不知道要怎么使呢……

CountD 发表于 2005-8-10 22:50:52

....汗...强....没话了.果然真有人BT到去做...
RPG式战斗还相对简单一些...
配列变数...也没搞清楚怎么用过...=v=

Advance 发表于 2005-8-11 00:01:11

汗,不要学日本人那样叫配列变数,怪别扭的。做一个稍微复杂点的游戏,没有数组你会寸步难行的。一个数组就像数据库中的一个字段,以匀称且连续的内存空间存储多个数据。一维以上的数组叫多维数组,访问时编译器会通过隐藏的数组指针来获得数据所在的内存位置(数组下标乘以单元大小再加上基本地址),从而得到相关地址的数据。一维数组的应用最广泛,它是标准的平面数据模型。

濑濑 发表于 2005-8-11 09:31:28

支持一个~~真的很.....BT............原来.....昨天群里D说的就是你........
   因为TOZ上的努力..............我也开始对做出我那个运动AVG冒险....增加了几分信心~亲一个~

toz 发表于 2005-8-11 09:57:24

也就是说相关的数据使用数组来储存可以提高效率,是这个意思么?回头作物品系统的时候拿数组来做试试看……

我原来以为使用连续的普通变量比如%100到%110跟使用一维的数组是一回事……是一回事吗?

不知楼上的动作系统要做到多复杂,不过我现在做的这个慢悠悠的走法已经比较接近极限了……你可以用resettimer和gettimer测一下各部分运行的速度……我本来还想做个类似横版act的东东,现在基本上是绝望了……当然也不是不能做,只是会很卡……


[此贴子已经被作者于2005-8-11 12:00:01编辑过]

CountD 发表于 2005-8-11 12:03:03

以下是引用Advance在2005-8-11 0:01:11的发言:

汗,不要学日本人那样叫配列变数,怪别扭的。做一个稍微复杂点的游戏,没有数组你会寸步难行的。一个数组就像数据库中的一个字段,以匀称且连续的内存空间存储多个数据。一维以上的数组叫多维数组,访问时编译器会通过隐藏的数组指针来获得数据所在的内存位置(数组下标乘以单元大小再加上基本地址),从而得到相关地址的数据。一维数组的应用最广泛,它是标准的平面数据模型。



呃呃...抱歉...你面对的是一个对\"指针\"这个字有过敏反映的人...

我真该补课去了...= =|||
页: [1] 2 3
查看完整版本: NS下的RPG尝试……我知道自己BT……