我希望将电子书支持(.pdf .txt .epub .mobi .rtf支持)添加到我使用C#在Unity中制作的游戏中。事情是我真的不知道从哪里开始这一点,我的大部分谷歌搜索都让我得到了关于编程或游戏开发的电子书。因此,我希望有人能够知道我可以从哪里开始和/或有助于我朝着正确方向前进的信息。
答案 0 :(得分:0)
总结一下我对OP的评论:
由于工作量最少,嵌入像Webkit这样的Web浏览器控件可能是最佳选择。它应该正确读取你提到的所有常见文件类型,除了.epub和.mobi。需要获取或编码单独的库或控件才能使用。此外,如果用户已经设置了默认程序来打开这些文件类型,则可以使用Process.Start(...)
System.Diagnostics
命名空间中的int start = 17;
int increment = 2;
for(int count = 81; count <= 289; count += start){
System.out.println(count);
start += increment;
}
在游戏之外打开它们。
如果归结为你必须自己编写代码,PDF就是在画布上绘制图形,txt只是原始文本数据,而rtf是带有一些标记的文本数据,以使格式正确。编写为您打开这些组件的组件不应该异常困难。