- 博客(15)
- 收藏
- 关注
原创 c# 分治算法
1:问题阐释买浮漂问题,假设下面是你买每天买股票的价格:{ 100, 113, 110, 85, 105, 102, 86, 63, 81, 101, 94, 106, 101, 79, 94, 90, 97 },只列举了一部分,但是股票每天的价格都有波动,所以怎么来合理安排哪天买入,哪天卖出2:波动的规律:{13,-3.-25,20…}规律为后一天的减去前一天的3:定义一个数组用来装规律的组...
2020-03-04 23:23:17 354
原创 Unity UiFrame框架
1:搭建主菜单界面,以及其他的小面板,做成相应的Prefeb,放到Resources文件夹下面2:UI框架得知道UI的名字以及他们的路劲,所以新建一个json文本,用来保存所有的ui名字,以及他们的路径<1>::ui预制体的名字:<2>:josn文本存储UI预制体的名字和路径<3>:定义一个类类枚举UI预制体的名字<4>:将json信息...
2020-03-03 01:36:49 1388
原创 unity 选中点击一个模块显示一个背景图,再次点击消失,点击其他模块则当前模块背景图消失
1:效果图:2:没运行时候的结构,select为选中后的背景图;3:运行之后的结构目录图:4:贴上具体代码:5:对上述操作的解释:将OnSelectItem方法挂载到每一个模块的Button点击事件上,这是一个入口,只有点击了该模块才会来触发;一开始select的父物体肯定不是obj,所以会走else操作,显示背景图,并且知道了当前选择的是哪个模块,当你继续点击该模块的时候,此时进...
2020-01-13 13:29:41 1529
原创 本地Json文件增删改查操作注意事项(以及上下翻页)
1:翻页的数据来源:将类对象存为json格式,json文件作为数据源头2:去源头 读取json文件 ,string 读取到程序中的字符串=FileInputStream.read(“目标文件的路径”);3:将读取到的字符串变为对象,Dictionary<string,List> T_DataDic=new Dictionary<string,List>();T_Da...
2020-01-12 14:45:42 1120
转载 unity 安装VisualSVN插件,以及迁移c盘索引文件来瘦身
1:在visual studio中搜索下载,一般速度慢,可以选择在浏览器中下载,步骤如下2:浏览器中下载:地址为:https://www.visualsvn.com/visualsvn/download/ 一步向下即可,最后注意点击结束任务来继续安装即可结束3:清理c盘的索引文件,先看它大不大,大的话建议迁移它若要迁移可以参考下面文章http://www.xitongcheng.c...
2020-01-06 15:06:39 210
原创 unity 委托
1:在unity中新建一个脚本1,在脚本1中声明一个委托,并且在脚本1中定义另外一个类用来测试委托2:在脚本2中声明一个全局静态变量,该变量为事件类型,对应事件为你在脚本1中的委托方法名3:在脚本3中引用脚本2的全局静态变量引用4:脚本3中注册的具体方法...
2019-12-24 18:09:44 304
原创 unity利用cinemachine控制动画
1:找到unity->window->packageManager->添加cinemachine2:引入命名空间3:协程找到TimeLine物体4:
2019-12-24 10:35:37 613
原创 unity 利用iTextSharp 开发doc转换pdf文档
1:将iTextSharp插件导入到unity->Asset文件夹下面2:新建一个脚本,取名为ExportPDF,此脚本用于配置pdf文档的前期工作,以及用于接收其他脚本递交过来的数据<1> private PdfWriter _writer; //定义PdfWriter;<2> public Document d...
2019-12-23 19:30:14 1639
原创 unity四元数控制物体的旋转,与Rotate的比较,wasd键控制场景前后左右,按下鼠标中键控制场景上下,滑动滚轮控制场景上下,缩放,鼠标左键控制相机视野的上下左右
1:unity 创建四元数:方式一:Quaternion.AngleAxis(float angle, Vector3 axis);返回的是沿着轴axis旋转angle角度的四元数;在unity里面最简单的方式就是用一个vector3来和四元数相乘,这样四元数就能转换为了vector3;同时这个相乘的vector3也就等于旋转了该角度;如果这个物体想多个角度旋转,则左乘其他四元数即可;(注意,绕轴...
2019-12-23 15:29:10 746
原创 unity 加载预设,实例化,初始坐标,添加组件的通用方法
根据传入的不同预设名字,加载这个预设,实例化预设,调整实例化之后的Position,Rotation,Scale,(可以适当的给实例化的obj添加Component),最后返回该对象//加载出了不同的预设,实例化obj,调整obj初始位置,以及添加脚本GameObject obj = Instantiate(goods);obj.transform.localPosition = loca...
2019-10-14 17:07:45 1040
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人