public static Vector2 WorldToCanvasPoint(Canvas canvas, Vector3 worldPos) { Vector2 pos; RectTransformUtility.ScreenPointToLocalPointInRectangle(canva... ...
分类:
编程语言 时间:
2019-05-28 15:39:21
阅读次数:
194
服务器 datalen+Message >PackageData >网络传输([]byte) >客户端 >UnPackageData >datalen+Message 用Soket写网络程序,需要自己定制协议。 {len+data} len 解析出来的是data数据的长度,data 解析出来的是想要 ...
分类:
编程语言 时间:
2019-05-27 11:55:26
阅读次数:
122
我们在做项目的时候经常会遇到这样的一种情况,进行打印输出特别多,用来调试错误,但是我们往往会遇到这种情况,项目后期我们往往会去取消那些打印,但是当我们一个一个去取消的话就会显得相对较为麻烦, 现在我告诉大家快速取消注释和打开注释的两种方法: 第一种方法:(重写Debug类) 第一种方式进行重写之后, ...
分类:
编程语言 时间:
2019-05-26 11:07:52
阅读次数:
127
CSharp解析完MIDI后想顺手写个内存占用显示,一般自己写CPP程序喜欢写这么个东西时时查看内存,防止内存爆炸等沙雕操作。 搜了下,CSharp一般写法是 确实比CPP写起来简单不少,在XNA下测试成功。 来到Unity下测试返回值一直是0,google也是如此。 没人知道为什么不行,不过有人提 ...
分类:
编程语言 时间:
2019-05-26 09:40:13
阅读次数:
151
同一个链接,在浏览器和其他人的微端里都没问题,我本地的微端执行连最开始的unity主程序加载都无法执行。 在UnityLoader.js里一点一点地加输出,查了好久才找到解决办法(只是还没明白原因),问题出在indexedDB的使用方法中: 原本的代码会在openRequest.onupgraden ...
分类:
其他好文 时间:
2019-05-20 17:18:54
阅读次数:
111
基本功能 :实现WASD进行视角在XY轴方向的移动,其次按下鼠标左键产生子弹 对面前的砖块 进行碰撞。 项目地址: "BreakBricks" 制作过程: 1. 创建平面 做场景的地面 2. 创建砖块的预制体 ,包含信息有 碰撞体 材质 刚体 3. 复制砖块堆积创建墙壁 4. 对镜头 编写脚本 及 ...
分类:
编程语言 时间:
2019-05-19 18:16:05
阅读次数:
629
使用script object序列化保存数据的时候,遇到的问题是使用数组可以序列化对应的数据。 当使用字典进行数据存储的时候,发现一运行的时候,字典的数据就被清空了。 一时很郁闷,后面查了一下,发现字典不是能持久化的数据。。。 网上有对应的修改方式。 list可以序列化,将key为一个list,va ...
分类:
编程语言 时间:
2019-05-19 14:17:47
阅读次数:
144
内容不多,一个脚本,直接上代码 1 using System.Collections; 2 using System.Collections.Generic; 3 using UnityEngine; 4 5 public class Move : MonoBehaviour 6 { 7 8 flo ...
分类:
编程语言 时间:
2019-05-19 11:57:33
阅读次数:
156
关于 Scoket和Thread 也没什么要说的,网上有很多资料。但是需要注意的是 Scoket和Thread 都需要创建和杀死。不然一定会造成程序假死。好了上代码 服务器: 1 using System; 2 using System.Collections; 3 using System.Col ...
分类:
编程语言 时间:
2019-05-19 11:57:03
阅读次数:
98
一、安装 https://www.runoob.com/docker/windows-docker-install.html win7、win8 系统、win10家庭版 win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mi ...
分类:
其他好文 时间:
2019-05-18 23:56:00
阅读次数:
264