会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
RUNTIME
编程首先是爱好,其次才是职业
首页
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
下一页
2015年6月7日
从游戏脚本语言说起,剖析Mono所搭建的脚本基础
摘要: 在日常的工作中,偶尔能遇到这样的问题:“为何游戏脚本在现在的游戏开发中变得不可或缺?”。那么这周我就写篇文章从游戏脚本聊起,分析一下游戏脚本因何出现,而mono又能提供怎样的脚本基础。最后会通过模拟Unity3D游戏引擎中的脚本功能,将Mono运行时嵌入到一个非托管(C/C++)程序中,实现脚本语言和“引擎”之间的分离。
阅读全文
posted @ 2015-06-07 02:18 慕容小匹夫
阅读(9660)
评论(21)
推荐(33)
2015年5月9日
剖析并利用Visual Studio Code在Mac上编译、调试c#程序
摘要: 写篇小文来聊聊在Mac上如何使用Visual Studio Code编译和调试C#代码,最后匹夫也会尝试把Visual Studio Code嵌入Unity3D中,作为一个准“IDE”使用。
阅读全文
posted @ 2015-05-09 01:09 慕容小匹夫
阅读(35620)
评论(50)
推荐(38)
2015年4月21日
匹夫细说C#:庖丁解牛迭代器,那些藏在幕后的秘密
摘要: 0x00 前言在匹夫的上一篇文章《匹夫细说C#:不是“栈类型”的值类型,从生命周期聊存储位置》的最后,匹夫以总结和后记的方式涉及到一部分迭代器的知识。但是觉得还是不够过瘾,很多需要说清楚的内容还是含糊不清,所以这周就专门写一下c#中的迭代器吧。0x01 你好,迭代器首先思考一下,在什么情景下我们需要...
阅读全文
posted @ 2015-04-21 23:59 慕容小匹夫
阅读(14662)
评论(22)
推荐(62)
2015年4月12日
匹夫细说C#:不是“栈类型”的值类型,从生命周期聊存储位置
摘要: 0x00 前言: 匹夫在日常和别人交流的时候,常常会发现一旦讨论涉及到“类型”,话题的热度就会立马升温,因为很多似是而非、或者片面的概念常常被人们当做是全面和正确的答案。加之最近在园子看到有人翻译的《C#堆vs栈》系列,觉得也挺有趣,挺不错的,所以匹夫今天也想从存储位置的角度聊聊所谓的值类型,同时也
阅读全文
posted @ 2015-04-12 19:31 慕容小匹夫
阅读(7643)
评论(66)
推荐(47)
2015年4月4日
匹夫细说C#:从园友留言到动手实现C#虚函数机制
摘要: 前言上一篇文章匹夫通过CIL代码简析了一下C#函数调用的话题。虽然点击进来的童鞋并不如匹夫预料的那么多,但也还是有一些挺有质量的来自园友的回复。这不,就有一个园友提出了这样一个代码,这段代码如果被编译成CIL代码的话,对虚函数的调用会使用call而非callvirt:override string ...
阅读全文
posted @ 2015-04-04 05:59 慕容小匹夫
阅读(4994)
评论(11)
推荐(10)
2015年3月15日
用CIL写程序:从“call vs callvirt”看方法调用
摘要: CIL究竟应该使用call呢还是应该使用callvirt呢?那么匹夫就和各位一起去分析下这个话题背后的故事吧~~从ILGenerator实现一段本该报错的代码,到揭露CIL代码中的call 和 callvirt的异同,探索c#方法调用背后隐藏的知识点。
阅读全文
posted @ 2015-03-15 02:54 慕容小匹夫
阅读(5048)
评论(32)
推荐(17)
2015年2月20日
用CIL写程序:定义一个叫“慕容小匹夫”的类
摘要: 之前匹夫也介绍过CIL其实也是面向对象的,所以寻思着大过年的,不如就写一个类,一个用来抽象化小匹夫的类吧,既可以介绍下小匹夫,小匹夫也可以借这个类给各位拜年。那么顺序由上到下,无外乎如何声明一个类,类成员如何定义,以至于到后来如何实例化一个类,并且调用实例的各个方法,当然本文的完整CIL代码各位可以在附录部分看到。
阅读全文
posted @ 2015-02-20 02:52 慕容小匹夫
阅读(4440)
评论(13)
推荐(18)
2015年2月13日
深入浅出聊优化:从Draw Calls到GC
摘要: 匹夫印象里遇到的童靴,提Unity3D项目优化则必提DrawCall,这自然没错,但也有很不好影响。因为这会给人一个错误的认识:所谓的优化就是把DrawCall弄的比较低就对了。对优化有这种第一印象的人不在少数,drawcall的确是一个很重要的指标,但绝非全部。
阅读全文
posted @ 2015-02-13 09:49 慕容小匹夫
阅读(36027)
评论(22)
推荐(54)
2015年2月7日
谁偷了我的热更新?Mono,JIT,iOS
摘要: 前言 由于匹夫本人是做游戏开发工作的,所以平时也会加一些玩家的群。而一些困扰玩家的问题,同样也困扰着我们这些手机游戏开发者。这不最近匹夫看自己加的一些群,常常会有人问为啥这个游戏一更新就要重新下载,而不能游戏内更新呢?作为游戏开发者,或者说Unity3D程序猿,我们都清楚Unity3D不支持热更新,
阅读全文
posted @ 2015-02-07 19:50 慕容小匹夫
阅读(25007)
评论(29)
推荐(49)
2015年2月4日
用CIL写程序:写个函数做加法
摘要: 以上一篇文章中的那个CIL实现的Hello Wolrd程序为基础,继续通过写CIL代码实现一些功能的方式来和各位探讨交流,同时也加深自己对CIL的掌握和印象。会涉及:函数的实现,局部变量的声明,cil是如何依托堆栈执行命令的,以及装箱~~~
阅读全文
posted @ 2015-02-04 23:57 慕容小匹夫
阅读(3646)
评论(5)
推荐(7)
上一页
1
···
5
6
7
8
9
10
11
下一页
公告