Project1

标题: 关于技能加点的一个简略的思路 [打印本页]

作者: 樱花树下    时间: 2015-12-10 16:42
标题: 关于技能加点的一个简略的思路
今天逛论坛偶然发现了一些灵感,说做就做..接着我就自己实验了一下..发现应该没问题..就大言不惭的发到讨论区来...
大致思路是这样的..首先,大致先画一张技能加点的地图..(图1:.凑合看吧...利用默认图块画的)  
接着,升级后获得技能点1,点了技能后如图2   。在菜单或者用事件等等任何适合的方法传送到技能加点地图,例如说按X键传送到X地图..
可能说的比较混乱...但是大致的思路应该还是挺清楚的....( 本渣不会任何脚本...事件也用得不利索..所以就想到了这种笨办法...)这里只是纸上谈兵,大致弄了一下,觉得没问题就发了上来..
如果有人发过或者有更简单的办法也可以一起探讨...

图1.png (96.45 KB, 下载次数: 62)

图1.png

图2.png (121.86 KB, 下载次数: 60)

图2.png

作者: 夏末渐离    时间: 2015-12-10 16:52
让我想到《纪念碑谷》的技能学习房间……
作者: 汪汪    时间: 2015-12-10 19:34
额,既然要用事件的话........



if (TouchInput.isTriggered()){
        var x = $gameMap.canvasToMapX(TouchInput.x);
        var y = $gameMap.canvasToMapY(TouchInput.y);
        $gameVariables.setValue(1,x+1)
        $gameVariables.setValue(2,y+1)
}

读取点击处的 地图坐标(都比默认坐标大1)
在中间添加 不同变量时造成的影响(地图0,0处,变量1值为1,变量2值为1)

$gameVariables.setValue(1,0)
$gameVariables.setValue(2,0)






这样点击 0,0处时就会弹出消息  120 .


如果地图做出 加点场景的话应该会用到
大概就是这么做....
作者: 苍刃君    时间: 2015-12-10 21:09
直接弄个加点房间传送进去,里面一堆需求点数的NPC,你和他对话选是消耗一定点数得到一个技能,然后出来回到原地图
作者: 七尾夜行    时间: 2015-12-11 13:32
实在不行就买技能书吧,多少点技能可以买什么技能书,买过不能再买,有些技能书需要前置技能才能购买,这样,虽然不直观,但是也是个思路。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1