Project1

标题: 天赋系统(可以做成技能学习插件233) [打印本页]

作者: sonicdonggua    时间: 2017-7-26 03:01
标题: 天赋系统(可以做成技能学习插件233)
本帖最后由 sonicdonggua 于 2017-7-26 03:05 编辑

[i花费最多心血的天赋系统终于制作完了233。
介绍一下,仿照东方年代记的潜能觉醒系统编写的。不过功能略弱一些。
设置会非常麻烦,所以需要有耐心调试。
使用方法:技能的等级记录为actor._skillLevel[x]中,所以需要调用技能等级直接调用这个就行。

_skillLevel[0] 记录天赋点
启动 SceneManager.push(Scene_Tree)

在技能界面
1.等级设定<Learn Max Level: x> x为等级,不设置则默认为9;
2.需要先学会技能<Require Skill Tree: a, b, c> 分别为技能编号,不设置则默认不需要
3.需要学会技能等级<Require Skill Level: a, b ,c> 分别为以上等级,注意与技能编号相对应,不能多也不能少。
4.技能需要的天赋点<Require Tree Point: a, b, c> 分别为各等级需要的天赋点,需要全部设置。
5.技能在界面显示的位置:<Tree Position: x, y> 为界面上的坐标。

在角色界面
1.技能树设定<Actor Tree: a, b ,c, ......> 对应相应技能编号
2.设定技能栏<Tree Max: a, b ,c, .....> 设定每一个技能栏的最大技能数目,要保证最大技能数目之和与技能树的技能数目一致。

操作方法:在技能选择上,上下左右为在同一个技能栏进行选择,pageUp与pageDown选择上/下一个技能栏。
比如,东方年代记中藤原妹红包括三个技能栏:炽热御制 魂葬乱舞 与蓬莱之血,如果按上下左右的话会在炽热御制中进行选择,如果按下pageUp与pageDown会跳到魂葬乱舞或蓬莱之血的第一个技能,然后再按下上下左右的话会在魂葬乱舞或蓬莱之血中进行选择。

提示会随着你的选择移动位置,并会告诉你能不能学习,以及不能学习的原因是什么。

第二个图的Layout没做,所以会显示空白。如果需要被动技能的话请自行下载别的插件。
技能说明在技能的帮助窗口设置,用\n换行,不大会用drawTextEX,所以图标与颜色变化统统无效,请注意。

需要文件Layout,TreeName_x x代表actorid (天赋栏简介) TreeList Info TreeActor_x x代表actorid (天赋栏的背景)与Actor_x (立体绘)

屏幕快照 2017-07-26 上午3.00.02.png (2.69 MB, 下载次数: 112)

屏幕快照 2017-07-26 上午3.00.02.png

屏幕快照 2017-07-26 上午3.00.11.png (2.62 MB, 下载次数: 60)

屏幕快照 2017-07-26 上午3.00.11.png

skilltree.zip

880.86 KB, 下载次数: 643


作者: j296196585    时间: 2017-7-26 05:10
不知道是不是我太聪明了。。{:2_258:}

就是不会用{:2_248:}

可以来更加详细的指导{:2_254:} 不

360截图20170726051013955.jpg (9.66 KB, 下载次数: 3)

360截图20170726051013955.jpg

360截图20170726051025195.jpg (10.48 KB, 下载次数: 2)

360截图20170726051025195.jpg

360截图20170726051044106.jpg (90.02 KB, 下载次数: 2)

360截图20170726051044106.jpg

360截图20170726051051417.jpg (96.25 KB, 下载次数: 1)

360截图20170726051051417.jpg

作者: sonicdonggua    时间: 2017-7-26 11:16
本帖最后由 sonicdonggua 于 2017-7-26 11:26 编辑
j296196585 发表于 2017-7-26 05:10
不知道是不是我太聪明了。。

就是不会用


额 问题在我的分辨率1080,你还是自己调调吧
treemax你的总数是19,所以你的actor tree也必须是19个技能
我的插件与mog的菜单背景插件兼容,所以你先把背景调成不显示,不然调试会很乱。
你确定这些技能你都设置了名字以及图标其他项目?先找一个编号比较小的技能试试
一上来先设置两三个调试,不要弄这么多,等差不多会再开始弄多的。
有问题再问我
作者: walf_man    时间: 2017-7-26 20:39
非常厉害且强大的系统,感谢楼主啦
作者: 龙三少    时间: 2017-10-14 19:17
完全不能理解,看不懂,
作者: 灰白君    时间: 2017-11-9 21:43
萌新,也不知道怎么办,唉,但是感谢楼主的分享
作者: 清明上河図    时间: 2018-8-6 21:23
顶帖。。。。。。。。。。。。。。。。。。。。。。。。
作者: aheart9091    时间: 2020-3-22 12:54
j296196585 发表于 2017-7-26 05:10
不知道是不是我太聪明了。。{:2_258:}

就是不会用{:2_248:}

挖个坟,<Actor Tree:1,2,3,5>要改成<Actor Trees:1,2,3,5>
然后<Tree Max:4>

测试后就会出现技能图标了……
但是……但是……依旧不会用……
作者: startpantu9    时间: 2020-7-5 12:35
感谢大佬倾情奉献
作者: aurural    时间: 2024-6-27 20:30
感谢大佬
作者: tolight    时间: 6 天前
非常厉害且强大的系统,感谢楼主啦




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