发新话题
打印

[求助]关于RPG游戏的几个问题

[求助]关于RPG游戏的几个问题

1。RPG游戏中的人物对话
FLASH中应该怎样制作啊?在与人物接触时按下空格键即可以人物对话。在未与人物接触时按下空格无用或是提示[没有什么]之类的话。
2。RPG中地图的切换
从地图1切换到2或3什么的,用什么方法较好。比如人物从一直走到右边界切换到地图2时,或是人物走到一个房子的门前切换到房子内的地图等,用什么方法实现比较好呢

谢谢

TOP

你的rpg是怎么做的呢?
判定的话,在主角面前加一个透明的小MC,按空格的时候循环遍历当前所有可以调查/对话的单位,判定是否与小MC碰撞。
动态加载/卸载MC 用 attachMovie() 和 removeMovieClip()
也可以用把地图分成很多张用gotoAndPlay。

TOP

以下是引用ox_thedarkness在2004-3-23 20:50:14的发言:
你的rpg是怎么做的呢?
判定的话,在主角面前加一个透明的小MC,按空格的时候循环遍历当前所有可以调查/对话的单位,判定是否与小MC碰撞。
动态加载/卸载MC 用 attachMovie() 和 removeMovieClip()
也可以用把地图分成很多张用gotoAndPlay。

谢谢版主啊。可是又有新的问题了。我按空格与NPC对话时,有些问题。我现在刚开始制作RPG游戏,以前也没看过别人的RPG源文件,不知道应该怎么做对话,我是这样写的,但问题多多,版主能不能帮着找个RPG游戏的源文件借我看看啊。谢谢。
主场景有个动态文本“mytext”,boy是我控制的小人,我在那个NPC中加入语句
onClipEvent(Load){j=1}
onClipEvent (enterFrame){
if (Key.isDown(32) && this.hitTest(_root.boy)) {
mytext=eval("text"+j)
if(j>4){j=1}
text1 = "第1句话";
text2 = "第2句话";
text3 = "第3句话";
text4 = "第4句话";
}
}

不过这样的效果好乱啊,我也不知道应该怎样写AS,版主可不可以帮忙给个RPG的源文件让我学习一下呢,主要是人物之间的对话和地图之前的切换,谢谢。

TOP

FLASH MX RPG 游戏
售源程序 寄信 福建省 南平市 顺昌县 中等职业学校高职班(闪客)梁健(收)信中夹15元人民币

[flash=320,320]http://theliangjian.go.nease.net/floor4.swf[/flash]

TOP

我靠这年头什么都有卖的?
Flash游戏论坛
www.taotaoyx.cn

TOP

楼主简单了解一下二维数组 应该对你制作RPG有很大帮助。好像有个 区块游戏 开发,去看看这个。
任务只要在指定的数组格内正确的朝向就可以激活对话。
地图切换的化只要重新生成数据就可以了。

TOP

http://space.flash8.net/bbs/view ... ght=%2B%BA%CE%CD%FB
是3。0的,如果没学3的话就别看了

TOP

尽量程序化,地图上的物品由程序去放置。
首先,地图网格化。,每一个网格都有自己的坐标,当网格在摄像机取景范围内
则显示,至于网格中有什么,则由程序决定。

还有一种就是做扩展区,即有一部分区域是两张地图都有的。当进入扩展区后,则判定进入地图二。
    ----- LDZL FLASH 3D引擎-----

TOP

发新话题