
C#
pizi0475
这个作者很懒,什么都没留下…
展开
-
学习经验谈:Unity3d开发中最佳语言还是C#
作为学unity3d的新人,开始学它之前就知道unity3d支持C#和JS等等,但在选择用什么语言上我查阅了很多文件,当这个月我用上了unity3d 3.0版时,我发现unity3d 对MONO framework的支持与选择,说明了unity3d 的战略意图:1:首先unity3d 选择C#,是因为微软这棵大树下有巨量的程序员,并且C#在网络开发方面成绩很优秀2:为什么在选择Mo转载 2012-06-09 10:04:31 · 14876 阅读 · 0 评论 -
Mono for Unreal Engine发布,C#进入虚幻引擎(Unreal Engine)
作者 Jeff Martin ,译者 王文刚 发布于 2014年11月13日 | 讨论分享到:微博微信FacebookTwitter有道云笔记邮件分享稍后阅读我的阅读清单Xamarin发布了一个扩展,支持授权的Unreal Engine开发者使用C#来开发游戏。Mono for Unreal Engine的最初版本支持的是Unreal E转载 2015-08-03 12:05:07 · 5652 阅读 · 1 评论 -
MonoDevelop
MonoDevelop 是个适用于Linux、Mac OS X和Microsoft Windows的开放源代码集成开发环境,主要用来开发Mono与.NET Framework软件。MonoDevelop 集成了很多Eclipse与Microsoft Visual Studio的特性,像是 Intellisense、版本控制还有 GUI 与 Web 设计工具。另外还集成了GTK#GUI设计工具(叫做转载 2015-07-17 10:24:50 · 2572 阅读 · 0 评论 -
跨平台的.NET集成开发环境:MonoDevelop
MonoDevelop是一个跨平台的IDE,主要设计用于C# 和其它 .NET 语言。MonoDevelop能够让开发人员在Linux, Windows 和 Mac OSX 平台上快速开发桌面和ASP.NET Web 应用。MonoDevelop让开发人员轻松将利用Visual Studio开发的.Net应用程序移植至Linux和Mac OSX系统上。所以对于所有平台,只要维护一个代码库。转载 2015-07-17 10:24:37 · 1644 阅读 · 0 评论 -
Unity3d-反编译C#和提取资源
使用MonoDevelop查看代码 1.解压缩一个Ipa文件,找到如下目录2.拖拽一个Assembly-CSharp.dll文件到MonoDevelop工具栏,即可查看C#代码其他C#反编译工具:.NET Reflector:http://www.red-gate.com/products/dotnet-development/reflector转载 2015-07-15 11:19:53 · 14729 阅读 · 0 评论 -
Unity3D研究之与根据动态的两个轨迹点绘制面详解
结合本文的标题大家仔细想想,如果需要绘制一个动态无规则面其实只需要得到动态的两个轨迹点即可,那么结合下面的图片大家仔细在想想。暂时我们先忽略Z轴(这样在平面中看得更清楚),假设Z轴坐标都为0。假设游戏中有两个轨迹点在动态的增加与改变,最后将这两个点改变的轨迹拼接起来就是它们生成的面。如上图所示,第一个点的轨迹是“ 3,4,5,6,7” 第二个点的轨迹是“2,1,10,9,8” 。这转载 2015-07-15 11:18:45 · 2465 阅读 · 0 评论 -
实战Unity3D开发:从认识界面到游戏demo
众所周知,Unity3D是一个能够实现轻松创作的多平台的游戏开发工具,是一个全面整合的专业游戏引擎。在现有的版本中,其强大的游戏制作功能已经达到和其他顶级游戏引擎媲美的地步。但是 其制作并不如想象中的困难。本文就带您走进unity的世界,并且看看第一个游戏demo是什么样的。AD:众所周知,Unity3D是一个能够实现轻松创作的多平台的游戏开发工具,是一个全转载 2015-07-15 11:11:36 · 5786 阅读 · 1 评论 -
使用 Unity 和 C# 开发您的首个游戏
下载代码示例作为一名软件架构师,我已经编写了很多系统,反向工程本机代码恶意软件,并且通常会搞清楚代码方面的事情。 但是当说起制作游戏,我还有点搞不清楚从哪里开始讲起。 我曾早期在 Windows 工作时,做了一些本机代码图形编程,但那不是什么有趣的经历。 后来,我开始专研 DirectX 开发,但我意识到,虽然它非常强大,但似乎我要做的事所需的代码非常多。然后,有一天,我决定尝转载 2015-07-15 11:01:44 · 12252 阅读 · 0 评论 -
Unity3D与VS2008结合,加快Unity3D C#开发
http://blog.youkuaiyun.com/nette/article/details/4271070 Unity3D中所使用的编程语言有三种:C#,JS和BOO。同时自带了免费的编辑器,然而在windows下,编辑器还是VS最强大,所以本文就探讨如何配合Unity3D使用VS2008。1、创建一个Unity3D工程,在指定的目录下会生成Asset文件夹。转载 2015-07-15 11:00:22 · 1445 阅读 · 0 评论 -
Unity3D自带例子AngryBots的分析
研究一下Unity3d自带的AngryBots项目,了解基本的游戏运行机制:1. 人物的动作控制逻辑***Player对象***[外形]Player对象里有一个对象具有Skinned Mesh Renderer组件,该组件使用的Mesh名为main_player_lorez。类似的还有表达武器的,名为main_weapon001的GameObject。[操作]: (Inpu转载 2015-07-17 10:30:48 · 3330 阅读 · 0 评论 -
Unity协程(Coroutine)原理深入剖析
Unity协程(Coroutine)原理深入剖析 By D.S.Qiu尊重他人的劳动,支持原创,转载请注明出处:http.dsqiu.iteye.com 记得去年6月份刚开始实习的时候,当时要我写网络层的结构,用到了协程,当时有点懵,完全不知道Unity协程的执行机制是怎么样的,只是知道函数的返回值是IEnumerator类型转载 2015-07-15 11:21:08 · 1705 阅读 · 0 评论 -
Unity3D与旋转相关的函数(C#)
unity3d 2014-9-17 10:49:09 阅读(3383) 评论(0)1)void Rotate(Vector3 eulerAngles, float relativeTo)应用一个欧拉角的旋转角度,eulerAngles.z度围绕z轴,eulerAngles.x度围绕x轴,eulerAngles.y度围绕y轴(这样的顺序)。如果relativeTo留空或者设置为Spa转载 2015-07-15 11:05:14 · 1438 阅读 · 0 评论 -
Unity3D 游戏引擎之控制模型移动旋转与碰撞
上一章介绍了模型的旋转与平移,本章介绍一些好玩的,通过按钮来控制模型的移动与镜头的跟随,脚本参数的传递。个人觉得Unity3D 这套游戏引擎真的很棒,它可以为开发者节省时间。用更多少的脚本,可以实现更多的功能。先赞一下,哇咔咔~废话不多说了,入正题!首先在3D世界中创建一个箱子模型,然后添加一个脚本,命名为 js0绑定到这个箱子中。在添加一个脚本,命名为js1 ,同样绑定到这个箱子上,用转载 2015-07-15 11:17:41 · 1882 阅读 · 0 评论 -
使用MonoDevelop开发跨平台的应用程序
Mono®项目在3月31日发布了Mono2.4和MonoDevelop 2.0版本,2009年6月3日Lluis 在博客上宣布了MonoDevelop是一个完全跨平台的IDE。Mono计划的主管Miguel de Icaza也在博客上介绍了MonoDevelop 2.2版本。在 2003 年后期,部分Mono社区的开发者开始移植SharpDevelop到 Linux 上(SharpDeve转载 2013-10-20 12:51:39 · 2155 阅读 · 0 评论 -
Windows Forms概述
Windows Forms是一个新窗体包,它使创建基于Windows应用程序的开发人员从Microsoft Windows操作系统的丰富用户界面特性中获益。Windows Forms是新Microsoft .NET Framework的一部分,并且把许多新技术补充到公共应用程序框架中,管理执行环境,集成安全和面向对象的设计原则。另外,Windows Forms提供对快速而简单地连接到X转载 2012-08-02 07:20:56 · 2100 阅读 · 0 评论 -
比较C Sharp和Java
本文对比C#与Java编程语言。 因为这两种语言都具有自动垃圾回收以及运行时编译执行的特点,并且他们的语法都是继承自C语言/C++,因此二者有个很多相似之处。但由于C#也被描述为一个C++和Java的混合体,并添加了一些新特性,引入了一些变化,因此C#和Java自然也有很多不一样的地方。这个条目描述了二者总体上的相似性,并例举了二者的不同点。语言对象处理C#转载 2012-04-26 20:34:17 · 3209 阅读 · 0 评论 -
manifest文件
Windows XP通过XML文件来实现这一功能,这些XML文件保存了有关应用程序配置的元数据,这里所说的XML文件,就是Manifest清单文件。Manifest事实上就是一个以.manifest为后缀的XML文件,用于组织和描述隔离应用程序及并行组件,其内部的信息如元素则标识着一个唯一的程序集,和其他信息一起,他们用于COM类、接口及库的绑定和激活,而这些信息,以往都是存储在注册表中的。另转载 2012-07-29 08:41:48 · 1555 阅读 · 0 评论 -
跨平台的.NET运行环境 Mono
Mono 是一个由Novell 公司主持的项目。该项目的目标是创建一系列符合ECMA 标准(Ecma-334 和Ecma-335)的.NET 工具,包括C# 编译器和共通语言执行平台。与微软的.NET Framework 不同,Mono 项目不仅可以运行于Windows 系统上,还可以运行于Linux,FreeBSD,Unix,Mac OS X 和Solaris。Mono 的开发工具 Mo转载 2012-06-09 10:11:08 · 1497 阅读 · 0 评论 -
Mono for Android 优势与劣势
Mono for Android 优势与劣势 最近有兴趣了解一下Mono for Andriod,也就是使用.NET平台来开发Andriod程序。Mono for Android API 几乎映射标准的Andriod API.例如,两边API几乎所有相同的类、方法和字段都相同。主要区别之一,就是Mono for Android使用属性和委托在Java中不存在。我喜欢紧密转载 2015-11-23 09:33:08 · 1451 阅读 · 0 评论