摘要: 谁说 Unity3D 里不能用 Visual Basic 的? 本文以用 VB 2017 编写基于 Unity3D 的计算器为例展示如何在 Unity3D 中使用 VB。阅读全文
posted @ 2017-01-23 02:07 Nukepayload2 阅读(1743) 评论(3) 编辑
摘要: SIMD 的意思是 Single Instruction Multiple Data。顾名思义,一个指令可以处理多个数据。 .NET Framework 4.6 推出的 Nuget 程序包 System.Numerics.Vectors 里面的向量是有硬件加速功能的。 这个硬件加速功能就是指即时编译的时候根据硬件环境选用一些 SIMD 的指令让程序运行更快。阅读全文
posted @ 2017-01-18 02:17 Nukepayload2 阅读(482) 评论(3) 编辑
摘要: 是的,你没看错,这篇文章讲的不是 ECMAScript 。 目前 VB 14 比 C# 6 领先的功能里面,有个即将在 C# 7 实现的功能,叫做“本地方法”。 利用这个特性,可以更方便地使用委托,但是需要注意使用闭包规避一些非预期的结果。阅读全文
posted @ 2016-10-24 22:43 Nukepayload2 阅读(408) 评论(0) 编辑
摘要: VS "15" 预览 5 给 VB 带来了更新。 * 值元组 ValueTuple * 二进制数字和数字分隔符 * 支持使用 ByRef 返回类型阅读全文
posted @ 2016-10-07 23:10 Nukepayload2 阅读(671) 评论(8) 编辑
摘要: Xamarin这个使用mono和.net core的跨平台开发框架这几年在不断发展。被微软收购后的Xamarin为个人开发者提供了免费版的Xamarin for Visual Studio,吸引了更多开发人员的关注。阅读全文
posted @ 2016-07-17 00:49 Nukepayload2 阅读(1171) 评论(7) 编辑
摘要: 最近我一直在编写适用于Windows 10商店的游戏.这款游戏比较怕玩家用修改器改金钱,因为这种修改会导致某些内购失效并且损害公平性。于是我把自己见过的三种反修改器的方法给网友们介绍一下。 首先说明一下我总结的防止游戏作弊的理念: 1.预防修改,防患于未然,让可用的修改手段减少。阅读全文
posted @ 2016-05-28 23:03 Nukepayload2 阅读(2764) 评论(9) 编辑
摘要: 前几天我发了个技术博客,告诉大家怎样用Win2D 画萤火虫动画 。 那种绘制萤火虫的方式虽然画质高,但是性能不好,萤火虫数量超过50就可以感受到帧数下降。 我今天想到了一种牺牲画质提升性能的绘制方式,就算是画520只闪烁的萤火虫都不会掉帧。阅读全文
posted @ 2016-05-20 22:43 Nukepayload2 阅读(584) 评论(2) 编辑
摘要: 萤火虫用粒子系统实现比较方便,所以Models有两个类,一个是FireflyParticle,另一个是FireflyParticleSystem。 游戏标题画面有一个ViewModel。 萤火虫呈现类是FireflyParticleSystemView,阅读全文
posted @ 2016-05-16 23:44 Nukepayload2 阅读(1040) 评论(0) 编辑
摘要: 这些题都比较奇葩,所以做出选择之前请仔细考虑。 答题过程中不要离开当前页面,不要去试代码,也不要查参考或问别人。 转载请说明作者是 Nukepayload2 Vb版本:14 默认的.net framework版本:4.6阅读全文
posted @ 2016-05-13 22:46 Nukepayload2 阅读(656) 评论(0) 编辑
摘要: 这学期我们学操作系统,所以得写个PCB。 于是我借鉴了一下windows的PCB,写了这个阅读全文
posted @ 2016-04-02 21:58 Nukepayload2 阅读(393) 评论(0) 编辑