最近做一个VR项目,需要把某个中草药的介绍信息分页显示到unity场景里然后用VR手柄切换信息。
unity的脚本是c#,就先在本地写了个代码测试了一下,利用控制台测试输出,到时候拷贝函数过去再结合交互就可以实现处理了。
可以自由设定每行要显示的字符数和每页要显示的行数。
函数返回每一页信息的string数组,和总页数两个参数。
下面是控制台测试效果:
txt文本:
处理效果:
下面是代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace ConsoleFileTest
{
class Program
{
static void Main(string[] args)
{