Project1
标题:
如何自制菜单
[打印本页]
作者:
是安逸呀呀呀呀
时间:
2022-2-1 17:47
标题:
如何自制菜单
嗯,其实我在这里看到了很多大佬做的菜单有点跃跃欲试,就想询问一下怎么做。
求求了!!!
作者:
哇哇哇啊叭叭
时间:
2022-2-2 16:28
本帖最后由 哇哇哇啊叭叭 于 2022-2-12 03:51 编辑
标题画面用这个吧:
https://rpg.blue/thread-406532-1-1.html
有范例有工程,而且最重要的是没有来得及失效。
[line]0[/line]
推荐某侠的《脚本不是高手的专利》。每期给出一个修改效果,其中包括标题菜单的修改。除了分享知识,最喜欢的还是他分享的热情。
另外图书馆也有很多事件菜单的制作方法。
https://rpg.blue/thread-341966-1-1.html
https://rpg.blue/thread-232219-1-1.html
https://rpg.blue/thread-221522-1-1.html
这里说下事件菜单的制作思路吧。所有的编程,核心思想都是相通的,那就是设计一个算法。掌握常用的编程逻辑的三大结构:顺序,分支,循环,就能自己解决很多问题。这里以标题菜单的设计为例。
1. 循环结构。宏观逻辑是个循环,这个循环需要不停地检测玩家的输入行为,这些输入行为共三种情况:向左,向右,确定。菜单共2种项目:开始,退出(先学最简单的,掌握原理后,就可拓展细节了)。
2. 分支结构。如果按下左,就向左选中下一个菜单项目,按下右同理。如果按下确定,就执行当前菜单项目。
3. 细节的实现。首先要做一个反馈功能,使玩家能够直观地见到程序运行结果。这里准备2张图片,分别叫开始(红)和退出(绿)。当游戏开始时,程序默认选中开始。当按下左,程序就选中退出,再按一下就选中开始。当按下确定,程序就执行当前项目。
用到的事件功能是【并行处理】,【分支条件】(检测按键按下),【显示图片】,【变量赋值】(用于标记当前图片是开始还是退出),【显示文字】(用于反馈确定按键的按下效果),【等待】(如果不设等待,玩家按键行为会因程序运行过快而无法被正确检测)。最后还需要一个【跳过标题画面脚本】,用于让自定义标题画面替下默认的。
今后遇到问题,也可以用这些知识解决:记住三大结构,设计主要逻辑,寻找实现细节(主要是对应上事件命令和具体的脚本语法)。至于具体实现方法,没有什么太大的技术含量,主要是搬运工的工作:
https://rpg.blue/thread-257015-1-1.html
https://rpg.blue/search.php?mod= ... 6%E8%8F%9C%E5%8D%95
https://rpg.blue/thread-481106-1-1.html
搜索引擎大家都会用,直接贴出来显得太没有诚意了不是么(嗯,不用谢啦)
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1