坦率的说,这是我第一次以讲师的身份参加微软的Ignite大会。同时我也很开心能作为微软社区MVP来参加这个活动。而我的演讲主题也和我的社区有关——Unity、C#以及跨平台开发。 这篇用来记录MSIgnite Beijing 2天活动的小文,我想了想正好可以用这次大会的口号作为小标题来展开叙述:Le ...
分类:
其他好文 时间:
2019-12-27 15:09:52
阅读次数:
74
接收Socket_UDP广播机制的客户端实现,不多说直接上代码: using System; using System.Text; using System.Threading; using UnityEngine; using System.Net.Sockets; using System.Ne ...
分类:
编程语言 时间:
2019-12-27 13:29:44
阅读次数:
240
在进行激光攻击的脚本编写前,我们需要先进行一定程度的想象,激光和普通的远程攻击有哪些不太一样的地方。 正常的远程攻击例如子弹,箭矢,技能波等,都有明确的弹道,不可能同时命中多个敌人,而且一般只要命中敌人后就会被销毁。(特殊技能除外) 但激光可以认为是一种持续性的范围伤害,只是它的范围(长度)是不固定 ...
分类:
编程语言 时间:
2019-12-26 21:20:19
阅读次数:
147
实现一个简单的Unity网络同步引擎Netgo 目前GOLANG有大行其道的趋势,尤其是在网络编程方面。因为和c/c++比较起来,虽然GC占用了一部分机器性能,但是出错概率小了,开发效率大大提升,而且应用其原生支持的协程很容易就能开发出高并发的服务端程序。笔者接触VR行业两年有余,接触了一些商业un ...
分类:
编程语言 时间:
2019-12-26 19:40:59
阅读次数:
83
对于做程序的朋友来说优化是一个避免不了的话题,对于程序的优化可以从两个方面来入手,一个是CPU方面的优化,一个是GPU的优化。对于CPU与GPU的作用简单理解的话你可以暂时当做CUP是处理计算的、GPU是处理渲染的,例如程序中的一些计算啊逻辑处理啊都是有CPU来处理的,,我们程序的显示啊,特效等一切 ...
分类:
编程语言 时间:
2019-12-26 12:57:18
阅读次数:
92
1. 首先是我的解决方法:在VisualStudio2017中,在解决方案资源管理器(右侧)中,选择你的项目,右键,选择“设为启动项目” , 完美解决!!!2. 然后是网上流传的解决方法,但是对博主无效,这里也分享一下:打开存放你项目的那个文件夹,删除.sln结尾的文件,这个文件是VS对工程的索引, ...
分类:
编程语言 时间:
2019-12-25 20:20:56
阅读次数:
140
刚开始遇到这个问题时有点懵,UDP为什么还有分启动顺序?看一下我遇到的错误: 先启动serevr,再启动client,双方不管谁先发消息,正常; 先启动server,再启动client,之后关闭client,不关闭server,重新再启动client,client先发消息异常, 先启动client, ...
分类:
编程语言 时间:
2019-12-25 12:49:22
阅读次数:
154
前言: 上海每年都有ChinaJoy,所以很期待在上海开发游戏。今天,我面了来上海之后的第一家游戏公司。很友好的一家游戏公司,氛围也很和谐。面我的面试官应该是一个主程,看了我的笔试,指出了很多不足,对我来说受益颇多。 话不多说!上题! 背景 :有一个英雄,生活在布满农田、洞穴的世界里,他为了生存不断 ...
分类:
编程语言 时间:
2019-12-23 22:36:19
阅读次数:
195
以下记录unity和serviceLocator在WPF中的运用。unity主要通过配置文件的方式,分别展示了无参和传参两种形式,并对不同的生命周期对象进行了对比。下图是程序的结构及正文部分: Bll.cs IBll.cs aa.config Ioc.cs Program.cs ...
分类:
编程语言 时间:
2019-12-23 20:54:15
阅读次数:
180