一、前言
这个答题系统,可以从文本文档中提取题目和分数,然后绑定到ui上,在答题的过程中,自动判断分数,自动判断正确率。
目的是实现一个可快速导入到项目中使用的小模块。
二、效果图及工程下载
题目文档 密码:47z2
源工程
三、实现
1.界面搭建
首先,新建工程,然后摆ui,如下图所示:
2.读取文档
题目存放在txt文档中,首先,我们看一下结构:
每一行都是一道题目,然后题号、题目、选项、得分,都是用冒号进行分割的。
下一步就需要用脚本进行读取文档了。
新建脚本answer.cs:编写代码:
读取文档:
可以看到,所有的题目数据都读取出来了:
3.加载题目
题目正常加载:
4.按钮功能
5.题目对错判断
将按钮对象拖进卡槽中,运行程序即可:
完整代码如下:
四、后言
整体来看,只使用了一个场景,一个脚本,就完成了答题系统。
步骤如下:
1、读取文档
2、解析文档保存数据
3、根据数据加载题目
4、上一题下一题,选项选择,跳转,按钮的功能实现
代码还是延期了一贯的简洁风格,希望你可以在这篇文章学到东西。
以上就是unity3d实战之答题系统的实现的详细内容,更多关于unity3d答题系统的资料请关注其它相关文章!