幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
123
返回列表 发新帖
楼主: 卡莎

[NS] 补充下教程的那个1-6?立画的?以后教程.

[复制链接]

26

主题

409

帖子

9549万

积分

⑧专业

无限怨念积攒中……

积分
95492781
 楼主| 发表于 2005-12-14 14:54:57 | 显示全部楼层
3.7小时的管理

此次的目的
 关于日期・时间的取得和计时器机能解说。


日期・时间的取得
 数字变量代入玩儿游戏,那时的日期和时间。


*define



clickstr "」。!?",2



game

*start



date %0,%1,%2

time %3,%4,%5

今天的日期、%0年%1月是%2日。

现在的时刻、%3点%4分是%5秒。



end




是这个启动NScripter的日期和时刻。

 日期no取得「date用」。
 后边准备了的3个数字变量,从左面「年」「月」「日」进入。
 「年」下一位好象喝进入。

 时刻no取得「time用」。
 后边准备了的3个数字变量,从左面「时候」「份儿」「秒」进入。
 是24点间制。

内部计时器
 使用NScripter内部的计时器管理时间流逝。  请关注内部计时器的价值的推移。


*define



clickstr "」。!?",2



game

*start



resettimer
在0里(上)复位做调动了计时器的价值。



gettimer %0
计时器的价值是%0。



计时器到成为10000分量做。

waittimer 10000

gettimer %0
计时器的价值是%0。



end





「resettimer」使之做内部计时器0复位。
 从这个命令文的紧接之后开始内部计时器开始动。

 并且,取得在现实时刻的内部计时器的价值「gettimer是」。
 取得了的价值数字变量代入。单位是毫秒。

 「waittimer」,指定了的价值和内部计时器的价值到相符持续有待于。
 「wait」与命令很好地相似,不过,这边能称更正确的时间。
 到现在「wait在使用」的地方「waittimer也能使用」。

 上面的例子「waittimer」出指定了的价值10000是吧的,
 「waittimer读入」命令的时刻,已经内部计时器10000如果超越着毫秒
 「waittimer」跳着走被做。

时间限制附着选择项
 在选择项设置限制时间。在这里说的选择项「select」那么没有杨 ù、 2.6节使用了雪碧按钮是no选择项的事。


*define



clickstr "」。!?",2

effect 10,10,1000



game

*start



制作3个雪碧按钮,要选择项。

lsp 0,":a/2,0,3;image\\start.jpg",220,280

lsp 1,":a/2,0,3;image\\load.jpg",220,340

lsp 2,":a/2,0,3;image\\owaru.jpg",220,400

print 10



spbtn 0,1

spbtn 1,2

spbtn 2,3



mov %1,2000

*else



sub %1,%2
btntime %1

btnwait %0

if %0=0 getbtntimer %2:goto *else
if %0=-1 getbtntimer %2:goto *els

eif %0=-2 goto *timeou

tif %0=1 goto *hajim

eif %0=2 goto *tuduk

iif %0=3 csp -1:print 10:end



*haj

ime游戏开始。



end



*tuduki

systemcall load



end



是*time

out时间完了。



end



 限制时间只是合到了2.6节。

 「btntimer」,「btnwait是设定」的等候时间的命令。
 「btntimer」出「限制时间以毫秒单位指定」。
 因为这个情况被、%12000代入限制时间成为2000毫米秒。

 到按钮等候中超过限制时间的话,对于变量自动-2被代入。

 「getbtntimer」,「btnwait以毫秒单位取得」出等候了的时间。
 右单击等*else从返回了的时候,原来的限制时间开始「getbtntimer」出取得了的时间
 「sub」出拉,那个价值btntimer再次重新指定为no时间限制的事,
 *else返回的每次防御着限制时间复位被做。

 游戏中复数回,限制时附有使用选择项的时候,
 象第2次以后不忘记与0初期化为%2的事一样地吧。


归结
 限制时间,是除了novel和冒险的选择项以外,
 好象quiz game等割也经常被使用。
 在对游戏出实时性上,时间的管理不可缺。

 下面节,关于酒馆的使用。
怨念……Orz毒害中……
回复 支持 反对

使用道具 举报

26

主题

409

帖子

9549万

积分

⑧专业

无限怨念积攒中……

积分
95492781
 楼主| 发表于 2005-12-14 14:57:01 | 显示全部楼层

酒馆..就是血条吧..

3.8 酒馆的作成

此次的目的
 记被称作为酒馆的一种仪表的用法吧。

 关于为了顺便表示酒馆的价值的数值标签也解说。

酒馆
 酒馆象格斗游戏的量规一样的。
 根据棒状的仪表表示的事,把价值做为视觉性易懂的东西。

 下的例子,途中for采用着圈本来使用的没有必要。
 只是为了酒馆减少方法设法使用着。


*define



clickstr "」。!?",2

effect 10,10,1000



game

*start



表示酒馆。

bar 0,100,20,200,300,30,100,#ff0000

print 10



减少酒馆的价值。

for %0=100 to 50 step -1



bar 0,%0,20,200,300,30,100,#ff0000
wait 20

print 1



nex

t酒馆的长度成为了一半。



barclear
repaint

酒馆消失了。

end




酒馆被表示了之后,变得光滑地短。

 「bar」,是如字面那样读入酒馆的命令。
 与雪碧同样「print能」出使之表示。
 
 那么,「bar关于」继续的很多的数字解说。


--------------------------------------------------------------------------------

 bar 0,100,20,200,300,30,100,#ff0000

 第1号的数字「酒馆号码是」。
 0~99能设定为no价值,这个价值小的那样在跟前被表示。


--------------------------------------------------------------------------------

 bar 0,100,20,200,300,30,100,#ff0000

 从前开始第2号的数字「现在价值从」、后边开始第2号的数字「最大值是」。
 对最大值的现在价值的比例合起酒馆变得短。

 因为这个情况,最大值现在价值也是100酒馆被表示100%。
 如果现在价值50变化了酒馆一半以外不被表示。


--------------------------------------------------------------------------------

 bar 0,100,20,200,300,30,100,#ff0000

 中央4个数字,设定酒馆的位置和大小。从左面按顺序
 「左上端的X坐标」「左上端的Y坐标」「幅度」「量是」。


--------------------------------------------------------------------------------

 bar 0,100,20,200,300,30,100,#ff0000

 最后RGBha「酒馆的颜色表示着」。


--------------------------------------------------------------------------------

 「bar」「print使用」的效果使之表示普通,不过,
 那么好象仪表的光滑的增减不能。
 象上面的例子一样地「for」与圈「print 1需要使用」。

 使用结束了的酒馆「barclear」出消去。
 「repaint由于」改写画面的命令,根据这个酒馆从画面被消去。

 ※酒馆左稠密是基本。如果设法右最后关头也没有不能的事。


数值标签
 为了以数值表示酒馆的价值数值标签使用。
 命令文的形式「bar」很好地象。


*define



clickstr "」。!?",2

effect 10,10,1000



game

*start



表示酒馆。

bar 0,100,80,200,300,30,100,#ff0000

prnum 0,100,10,205,20,20,#ffffff
print 10



减少酒馆的价值。

for %0=100 to 50 step -1



bar 0,%0,80,200,300,30,100,#ff0000

prnum 0,%0,10,205,20,20,#ffffff
wait 20

print 1



nex

t酒馆的长度成为了一半。



barclear

prnumclear
repaint



酒馆消失了。

end






数字酒馆的现在表示着价值。

 数值标签的表示「prnum用」。
 用法最大值不存在除了事,「bar」同样。

 从左面顺序,「数值标签号码」「现在价值」 「左上端的X坐标」「左上端的Y坐标」
 「幅度」「量」「颜色指定」。

 「数值标签号码」小的那样在跟前被表示。
 「现在价值」出能使用0~999是在ma的数字。

 使用结束了的数值标签「prnumclear」出消去。
消去的办法
 消去酒馆和数值标签的时候repaintwo就那样使用
 瞬间被消去了。
 那么对kakko不附有的时候,有这样的办法的办法。
 也有这样的做法在程度里(上)请看。


*define



clickstr "」。!?",2

effect 10,10,1000



game

*start



表示酒馆。

bar 0,100,80,200,300,30,100,#ff0000

prnum 0,100,10,205,20,20,#ffffff

print 10



与酒馆采用效果消去数值标签。

bar 0,0,80,200,300,30,100,#ff0000
prnum 0,%0,10,205,0,0,#ffffff
print 10

barclear

prnumclear

repaint



酒馆消失了。

end



 crossing fade被消去。

 上面的电影脚本,仅仅酒馆的现在价值数值标签的高度・幅度wo0只是象要了。
 在这里「print 10能如果使用」等,根据画像效果消去。

 因为从画面上消失,还也留下着在存储器上,
 「barclear」「prnumclear」「repaint」不出忘记消去吧。

归结
 酒馆,这个那个地规定大量地应用难吧。

 可是我想如果使用变量的游戏就有很多酒馆的用法。
 只是数值不是显出变量的价值,在酒馆等视觉性地显示的事,
 在是对播放机来说易懂游戏上重要的事。

 下面节,独创的图标试着改变NScripter实体的图标。
怨念……Orz毒害中……
回复 支持 反对

使用道具 举报

26

主题

409

帖子

9549万

积分

⑧专业

无限怨念积攒中……

积分
95492781
 楼主| 发表于 2005-12-14 15:03:56 | 显示全部楼层
3.9 图标的变更

此次的目的
 驱使免费软件,独创的图标变更NScripter实体的图标。


准备的东西
 对图标的变更必要的东西是以下的大街。

・KH IconRewrite98(KH Software Factorykara)
http://www.khsoft.gr.jp/software/iconrewrite98/下载 *着用FTP连接下载
・@Icon变换(towofu's SOFTkara下载) *这个打不开了.随便用个ICON转换工具就可以吧~~
・原创的图标用画像。(8比特色数bmp出32×3216×16no2尺寸)

 上面的二个,免费软件出。

次序
 说明到改变为止的图标次序。

ico形式转换1.原创画像

 首先@Icon变换(aicon.启动exe)。

 菜单栏「File」出「open选择」,
 打开自己准备了的图标用画像(32×32,16×16双方)。



于是被这样的感觉,二个bmp文件表示。

 其次,用左单击选择转换的画像,
 继续用右单击「Save as Single Icon选择」。

在最后时自己喜欢的地方保存ico形式的文件。
 这样的话bmp→ico的变换结束了。




这样的ico文件作成了。
 画像人各自不对。

变更2.NScripter实体的图标

 安装下载的KH IconRewrite98。
 如果安装启动KH IconRewrite98实体。



最初这样的画面被表示。


其次在左侧托曳把NScripter实体,在右侧以1做成了的2种的ico文件。



左侧对应的图标托曳重叠右侧的图标。
 于是右侧的图标被变更。

 在最后时菜单栏「文件」出「写在上面的字保存如果选择」是完成。
 NScripter实体的图标被变更了。

 ~在这里注意~
 应该变更了图标,nscr.有exe的图标不被变更的事。
 那个被Windows过去的图标保存,
 就那样nscr.能考虑被exe的图标反映了的事原因。
 因为其他的人的个人电脑被变更请放心。
 无论如何也在意的人,如果改变文件名图标也被变更。

归结
 好不容易的自制游戏,图标默认也被划一化做空虚。
 
 图标不但游戏是软件的脸。
 也只是多少即使非常麻烦,通过这里创造原创图标
 玩儿的一侧的印象变化吧。
 
 下面节是3章的汇总。
怨念……Orz毒害中……
回复 支持 反对

使用道具 举报

26

主题

409

帖子

9549万

积分

⑧专业

无限怨念积攒中……

积分
95492781
 楼主| 发表于 2005-12-14 15:05:26 | 显示全部楼层
归结3.10 第3章

执照真传
 渡行向(到)30节的NScripter讲座,在这里也暂且是结束。

 好象执拗,不过,到现在解说了的内容的大半只有基本的命令文
 应该登载在说明书和NScripter词典上。

 同时,这个之外NScripter还很多的命令文也存在。
 那些请按照必要以各自试着调查。

 掌握了知识的前边,能创造好的游戏你如何。
 这个角不过是做着制作游戏为了的,些许的帮助。
 
 根据你自己的极好的想法・创意办法被生出了,
 期待着金枪鱼reru醉的na游戏能玩儿的事。

 长的间,请交往谢谢。
怨念……Orz毒害中……
回复 支持 反对

使用道具 举报

26

主题

409

帖子

9549万

积分

⑧专业

无限怨念积攒中……

积分
95492781
 楼主| 发表于 2005-12-14 15:07:07 | 显示全部楼层

总算发完了~

呼,要是想自己看原版~
这个带着翻译的:http://www.excite.co.jp/world/ch ... html&wb_lp=JACH
这个没有翻译:http://ryuji.s1.xrea.com/nscr/nscr.html
诶诶~
这下够我看一阵子的了~~~
怨念……Orz毒害中……
回复 支持 反对

使用道具 举报

12

主题

225

帖子

2396

积分

开发组

三心二意魔人

积分
2396
发表于 2005-12-18 01:47:11 | 显示全部楼层
这份教程确实写得挺不错的……(虽然我没都看全^^b)
……不过我觉得楼主不如直接发日文的……然后不懂日文的朋友可以自去使用翻译软件之类,也比较方便和原文对照来看……
回复 支持 反对

使用道具 举报

26

主题

409

帖子

9549万

积分

⑧专业

无限怨念积攒中……

积分
95492781
 楼主| 发表于 2005-12-18 07:48:45 | 显示全部楼层
这个确实..翻译的漏洞百出...汗..要改好多..
怨念……Orz毒害中……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-5-5 21:01 , Processed in 0.030990 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表