设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3773|回复: 4
打印 上一主题 下一主题

[交流讨论] 关于技能加点的一个简略的思路

[复制链接]

Lv1.梦旅人

梦石
0
星屑
71
在线时间
396 小时
注册时间
2013-11-9
帖子
255
跳转到指定楼层
1
发表于 2015-12-10 16:42:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

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

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

图1.png

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

图2.png
(๑ŐдŐ)b我决定这次要认真做一次游戏了.

Lv1.梦旅人

梦石
0
星屑
60
在线时间
306 小时
注册时间
2014-8-5
帖子
416
2
发表于 2015-12-10 16:52:47 | 只看该作者
让我想到《纪念碑谷》的技能学习房间……
  点我进入    
       ↓      
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
3
发表于 2015-12-10 19:34:47 | 只看该作者
额,既然要用事件的话........



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 .


如果地图做出 加点场景的话应该会用到
大概就是这么做....
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
75
在线时间
75 小时
注册时间
2011-3-17
帖子
133
4
发表于 2015-12-10 21:09:23 | 只看该作者
直接弄个加点房间传送进去,里面一堆需求点数的NPC,你和他对话选是消耗一定点数得到一个技能,然后出来回到原地图
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2014-7-31
帖子
26
5
发表于 2015-12-11 13:32:51 | 只看该作者
实在不行就买技能书吧,多少点技能可以买什么技能书,买过不能再买,有些技能书需要前置技能才能购买,这样,虽然不直观,但是也是个思路。

点评

技能书其实也可以。。添加使用限制  发表于 2015-12-11 14:28
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-30 14:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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