Wesley13 Wesley13
4年前
unity2d判断点击的方法
1第一种Physics2D.RaycastRaycastHit2DhitPhysics2D.Raycast(Camera.main.ScreenToWorldPoint(Input.mousePosition),Vector2.zero); if(hit.collider!null){ Debug.Log("Ta
Wesley13 Wesley13
4年前
Unity Editor + tolua 在 Linux 下的 runtime 问题
迫于Unity总是在Windows下崩溃,并直接导致系统重启(估计是内存泄漏),新买了一台笔记本。(终于可以在Linux桌面上进行开发啦,爽~电脑是华为新出的16.1寸第三方Linux版,官方美其名曰科技尝鲜版,相比win10版本省300元。拿到手第一件事当然是重装系统啦,装上自己熟悉的ManjaroGnome。这
Wesley13 Wesley13
4年前
unity 序列化和反序列化
什么是序列化和反序列化(1)序列化是指把对象转换为字节序列的过程,而反序列化是指把字节序列恢复为对象的过程;. (2)序列化:对象序列化的最主要的用处就是在传递和保存对象的时候,保证对象的完整性和可传递性。序列化是把对象转换成有序字节流,以便在网络上传输或者保存在本地文件中。序列化后的字节流保存了对象的状态以及相关的描述信息。序列化机制
Wesley13 Wesley13
4年前
Unity2D游戏开发之保卫萝卜
!(https://img2018.cnblogs.com/blog/54608/201912/5460820191203062607084286309123.png)  保卫萝卜是2D塔防游戏里边的一个经典案例,这次去开发这个游戏,我们会尽力去实现和原版一样的功能,做好我们可以处理好的每一个游戏细节(比如塔攻击的集火目标优先攻击,与自动搜索
Wesley13 Wesley13
4年前
Unity 2D游戏开发教程之游戏精灵的开火状态
Unity2D游戏开发教程之游戏精灵的开火状态精灵的开火状态“开火”就是发射子弹的意思,在战争类型的电影或者电视剧中,主角们就爱这么说!本节打算为精灵添加发射子弹的能力。因为本游戏在后面会引入敌人,而精灵最好具备开火的能力,否则会被敌人轻易干掉!具体的实现方法是:(1)导入一个表
Wesley13 Wesley13
4年前
Unity 围绕旋转角度限制(Transform.RotateAround)
    在Unity中可以利用Transform.RotateAround围绕指定物体进行旋转,但某些情况下可能需要对旋转角度进行控制。我是先计算出预设角度大小,然后判断是否小于或者超出旋转范围。如果小于则控制在最小范围内,如果大于则控制在最大范围内。相关代码如下://预设角度(当前角度加上将要增加/减少的角度
Wesley13 Wesley13
4年前
unity3d游戏软件开发客户和开发人员的基本权利
unity3d游戏软件开发客户和开发人员的基本权利(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.uniguyit.com%2F%25E8%25BF%259B%25E8%25A1%258Cunity3d%25E6%25B8%25B8%25E6%2588%258F
Wesley13 Wesley13
4年前
unity将 -u4E00 这种 编码 转汉字 方法
 unity中直接使用 JsonMapper.ToJson(对象),取到的字符串,里面汉字可能是\\u4E00类似这种其实也不用转,服务器会通过类似fastjson发序列化的方式,将json转对象,获取对象的值就是中文但是有时服务器要求将传参中字符串中类似\\u4E00这种转汉字,就需要下面 publ
Wesley13 Wesley13
4年前
Unity 2D游戏开发教程之使用脚本实现游戏逻辑
Unity2D游戏开发教程之使用脚本实现游戏逻辑使用脚本实现游戏逻辑通过上一节的操作,我们不仅创建了精灵的动画,还设置了动画的过渡条件,最终使得精灵得以按照我们的意愿,进入我们所指定的动画状态。但是这其中还有一些问题。例如,我们无法使用键盘控制精灵当前要进入的动画状态,而且精
量子保密通信应用与技术探讨
源自:信息通信技术与政策作者:程明张成良唐建军量子密钥在线与离线结合分发模式的应用范围不再局限于QKD网络的覆盖和能力,使得量子保密通信的应用场景得到较大拓展。摘要近年来,基于量子密钥分发的量子保密通信在应用方面进行了新的尝试和拓展。基于量子密钥分发在传输距离和密钥成码率方面的研究进展和局限,提出了基于量子密钥分发的量子保密通信可分为量子密钥在线