摘要: 大文件拷贝原理:向内存申请1M空间,反复从源文件读取1M内容写入到目标文件,直到读完。 阅读全文
posted @ 2019-01-01 16:03 _清风明月 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: 1.文件流写入的一般步骤 1.定义一个写文件流 2.定义一个要写入的字符串 3.完成字符串转byte数组 4.把字节数组写入指定路径的文件 5.关闭文件流 2.文件流读入的一般步骤 1.定义一个读文件流 2.开辟一块足够大的字节数组内存空间 3.把指定文件的内容读入字节数组 4.完成字节数组转字符串 阅读全文
posted @ 2019-01-01 15:13 _清风明月 阅读(15058) 评论(0) 推荐(0) 编辑
摘要: 今天完成的主要内容时MainScene场景中设置面板的开发。游戏逻辑:点击设置按钮,弹出音乐设置弹框,弹框内容包括音乐的打开与关闭,退出游戏。 点击退出游戏,弹出退出游戏确认面板。效果图: 1.首先在Controller.cs文件中添加Settings对象以及这两个面板对象字段。然后添加打开设置面板 阅读全文
posted @ 2019-01-01 12:11 _清风明月 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 最近在学习UI框架,无奈没有完整的项目学习,四处搜索找了这款游戏源码,在Unity2018上完美运行。于是乎开始学习开发这款游戏。今天主要完成的任务时拼UI。搭建了3个场景, StartScene, LoadingScene, MainScene。PlayScene比较复杂,包含了复杂的逻辑,放在最 阅读全文
posted @ 2018-12-31 21:01 _清风明月 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 今天的主要任务是完善NormalPanel, 搭建PopupPanel。 在编写PanelManager的过程中,发现了一个bug。昨天把panelPath直接传给了ResourceManager.GetInstance().LoadAsset<GameObject>(path); 今天做了修改,并 阅读全文
posted @ 2018-12-30 11:08 _清风明月 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 分析:UI框架主要是为了用户(使用框架的程序猿)更快捷、方便地开发UI,UI框架的好处还在于解耦,使得程序更具有灵活性。 UI框架的核心是窗口的管理,窗口管理的主要任务就是显示窗口和关闭窗口。 因为窗口的类型多样,比如弹出式窗口,固定位置窗口,隐藏其他窗口(打开这个窗口会覆盖整个屏幕),模态窗口等等 阅读全文
posted @ 2018-12-29 18:53 _清风明月 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 1.正弦函数 y=Asin(ωx+φ) 其中A表示振幅,w表示频率,φ是初相,ωx+φ是相位。 要想产生波动效果,只需要改变平面的顶点位置即可。 2.编写Shader 创建一个 Image Effect Shader。 修改顶点函数中的代码。 其中_Speed用来控制波动的速率,_Amplitude 阅读全文
posted @ 2018-12-29 09:57 _清风明月 阅读(1454) 评论(0) 推荐(0) 编辑
摘要: 题目是这样的: Observe that its base and height are both equal to , and the image is drawn using # symbols and spaces. The last line is not preceded by any s 阅读全文
posted @ 2018-12-28 19:00 _清风明月 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 需要播放淡入效果时,在外部调用该类的StartFadeIn方法;需要播放淡出效果时,在外部调用该类的StartFadeOut方法。 阅读全文
posted @ 2018-12-28 15:55 _清风明月 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 1.新建一个空物体,命名为parent设置坐标为(3, 0, 0) 2.在parent下新建一个cube,设置坐标为(3, 0, 0) 给cube添加一个Test脚本,在Start方法里添加如下代码 运行输出结果为: transform.position(6.0,0.0,0.0) transform 阅读全文
posted @ 2018-12-28 12:21 _清风明月 阅读(1768) 评论(0) 推荐(0) 编辑