xamarin 订阅
Xamarin始创于2011年,旨在使移动开发变得难以置信地迅捷和简单。Xamarin的产品简化了针对多种平台的应用开发,包括iOS、Android、Universal Windows Platform、Watch OS、tvOS和Mac App。Xamarin由许多著名的开源社区开发者创立和参与,而且也是Mono项目的主导者——C#与·NET框架的开源、跨平台实现。 展开全文
Xamarin始创于2011年,旨在使移动开发变得难以置信地迅捷和简单。Xamarin的产品简化了针对多种平台的应用开发,包括iOS、Android、Universal Windows Platform、Watch OS、tvOS和Mac App。Xamarin由许多著名的开源社区开发者创立和参与,而且也是Mono项目的主导者——C#与·NET框架的开源、跨平台实现。
信息
属    性
作为一个跨平台开发框架
外文名
Xamarin
项目属性
开源
读    音
'Zæmərin
创立时间
2011年
Xamarin特点
作为一个跨平台开发框架,Xamarin.Mobile有很多优点。在这一框架内,开发iOS、Android、Windows Phone、watchOS、tvOS和Mac App应用可以不用转到Eclipse 或者额外购买Mac并使用Xcode,而继续在Visual Studio之中使用C#与.NET Framework进行。Xamarin是mono项目的一个分支,但这里面最大的区别Xamarin曾是商业项目.mono做为跨平台的框架已得到越来越多的商业项目的肯定,令外界担心的版权问题\可靠性\稳定性也得到证实,使用mono最大的好处是可以使用其它平台众多的项目解决方案,而不必被限制在windows平台下贫乏而又昂贵的各种解决方案.2016年,Xamarin被Microsoft收购并开源 [1]  。自2016年起,它与.NET一样,不收取任何费用或许可费用,包括用于商业用途。
收起全文
精华内容
参与话题
问答
  • 基于Unity的游戏开发(上)

    万人学习 2015-03-09 19:53:04
    本课程是Unity游戏开发的入门课程,课程分为上、下两个部分。上篇主要讲述游戏的基本概念、Unity的开发环境、游戏资源的创建和使用等基础内容。
  • 深入浅出Unity3D——第一篇

    万人学习 2015-02-05 09:58:48
    Unity3D基础知识、游戏算法一网打尽。
  • C# For Unity系列之入门篇

    万人学习 2017-03-26 14:00:01
    学习好Unity,其先决条件是一定要有稳固、扎实的编程基础!课程 《C# For Unity系列之入门篇》配套学习资料链接:http://pan.baidu.com/s/1gflxreN 密码:sou5;刘老师讲Unity学员群(2) 497429806 ...
  • NET,XamarinUnity的解析 SDK 用于. NET的解析 正在启动SDK可以在我们的网站或者我们的 NuGet软件包中下载。使用托管解析执行以下代码之前,请务必阅读 http://docs.parseplatform.org/unity/guide/的
  • Xamarin因为是mono项目的商用版,mono项目是.net技术的开源修改版,所以和微软的服务对接时候会出现安全验证问题。 mono项目本质是对汇编级的中间语言二次编译。可参考公共语言运行时相关知识。 unity3d项目是mono...

    Xamarin因为是mono项目的商用版,mono项目是.net技术的开源修改版,所以和微软的服务对接时候会出现安全验证问题。

    mono项目本质是对汇编级的中间语言二次编译。可参考公共语言运行时相关知识。

    unity3d项目是mono项目的游戏应用,用于跨平台,此外为了更好的和计算机硬件配合,unity3d项目还兼容了一些C++程序,所以也会有安全验证问题。

    1.如果你连接Azure服务器的数据库等一些服务,必须使用一个网站来转接api作为Android后端。

    2.如果手机连接微软服务器,必须使用移动app服务,webapp服务会拒绝连接。以往搞过的聊天机器人项目中手机端一直无法调用微软服务器的API,就是因为安全问题,微软服务器禁止手机对web api服务器的数据请求。

    展开全文
  • 本课程是Unity3d 初级系列的第一篇,为了能让更多的初学者更方便的掌握unity3d,再这里我将全面而详细的讲解untiy3d游戏引擎。
  • 如果你是在windows上开发,就无视这篇文章吧。 为什么要用Xamarin Studio 你可以看看我...unity4.x 和 unity5.x都可以用Xamarin Studio 来调试,亲测! 先下载插件:http://files.unity3d.com/lukasz/Unity-Addi...

    如果你是在windows上开发,就无视这篇文章吧。

    为什么要用Xamarin Studio 你可以看看我之前的文章 http://www.xuanyusong.com/archives/2683

    unity4.x 和 unity5.x都可以用Xamarin Studio 来调试,亲测!

    先下载插件:http://files.unity3d.com/lukasz/Unity-Addins-5.9.0.zip

    偏好设置 -》插件管理器-》把这两个插件装进去

    Unity3D研究院之使用Xamarin Studio调试Unity程序 - 雨松MOMO程序研究院 - 1

     

    看到这个就表示安装OK了。
    Unity3D研究院之使用Xamarin Studio调试Unity程序 - 雨松MOMO程序研究院 - 2

     

    打开XamarinSrudio 设置好断点,运行-》Start Debugging。

    Unity3D研究院之使用Xamarin Studio调试Unity程序 - 雨松MOMO程序研究院 - 3

    然后点击unity的play按钮。

    Unity3D研究院之使用Xamarin Studio调试Unity程序 - 雨松MOMO程序研究院 - 4

    转载于:https://www.cnblogs.com/2222two/p/4760615.html

    展开全文
  • unity3d,xamarin,和Mono

    千次阅读 2014-06-30 13:48:18
    今天写AngooGoGoGo项目的数据逻辑部分了。

    今天写AngooGoGoGo项目的数据逻辑部分了。越来越清楚unity其实是一个很大的坑,很深的坑。搞熟悉.NET以后可能才能初步跳出这个坑。

     

    关于游戏数值,从前没什么烦恼,就是用playerPrefs来管理,优点是方便,各个平台都通用。不过PlayerPrefs是封装的,不能继承,缺点是只支持int,bool,string三种数据类型,碰到一长窜数据就比较麻烦了。后来看一个朋友的代码,新写了一个PlayerPrefsX类,把各种数据包括Array都转成string再保存到PlayerPrefs中。后来在一个小项目里面为了解决多语言,写了一个ValueLoader类,以及一个UIDataBinder类来绑定界面语言文字。到了现在的项目,开始考虑多语言,剧情文字,大量的道具物品,以及防破解、防数值拦截、数值伪造等问题,想了半天,觉得应该把ValueLoader写得完整一些,照顾到方方面面的情况。突然间,我开始深深地明白了什么是No Zuo No Die。。。其实.NET里面的LINQ不是很强大吗?为什么要自己写这些底层的东西呢?是我自己觉得能够比.NET写得还好吗?哈哈,不是,因为我是小白呀,不会LINQ也不会Lambda。。。

     

    以前曾经在群里讨论Unity3d究竟是用基于java的Unity Script好呢,还是C#好?这个问题我回答不了,我不是气功大师,不是自称什么什么教父的伪大神,我只是一个小白,用unity才一年,不会java也不用c++。我也不怀疑C++是能够做到更强大,但是面对大量已经做好的.NET底层类库,一般小白还需要自己开发底层的模块吗?只是真心感觉C# .NET很强大了,对于一般的应用层开发人员来说已经足够了。程序员的世界很大,林林总总的开发方案很多很多,.NET虽然比Java起步晚,但是这几年的成就还是非常快的,而Mono出来以后,其实弥补了微软在移动领域的弱势,unity就是基于mono的,不过还只是在游戏领域内比较强,现在又出了个xamarin,一下子用惯C#和.NET的一大批程序员可以低成本转战到移动软件开发领域了。mono和微软的渊源不是很清楚,据说是一帮不屌微软封闭政策的流亡工程师弄出来的,但如果我是微软老板,一定会投资给mono,除非他脑子进水了。哈哈,不知道现在还能不能入股mono,如果可以的话我想买100股。。。当然xamarin心太急了,马上就想收费,你还没培育好用户的使用习惯呢。要知道每学习一种开发工具,程序员就得付出大量的时间和金钱,建议好好揣摩一下unity的成功之路,哈哈,我才不相信unity每个版本一出来就有破解版是哪几个天才黑客搞的呢,恐怕是官方自己弄的也不一定吧?

     

    曾经听有人以为unity是靠脚本独立运行来完成所有的功能的。试试在脚本的开头用用using吧。软件的世界很大,你不是一个人在战斗,任何一个app背后都是千千万万人的智慧。一个好的开发方案,一定是上层和底层密切合作的结果。

    展开全文
  • 1、Mono: .net是微软出的标准。如果站在Mono的角度来说,这套标准能规定编译器产生一些符合一定条件的文件出来,这些中间文件最后在目标平台上被解析成跟机器相关的东西。问题是,开始只有Windows上才能运行.net...

    1、Mono:

    .net是微软出的标准。如果站在Mono的角度来说,这套标准能规定编译器产生一些符合一定条件的文件出来,这些中间文件最后在目标平台上被解析成跟机器相关的东西。问题是,开始只有Windows上才能运行.net标准的代码。因为其他如Linux之类的机器上没有相应的基础库和相关的执行文件来解析这种标准下的东西。所以,就产生了Mono。Mono的目标是在尽可能多的平台上使.net标准的东西能正常运行的一套工具,叫framework也好,叫库也好,核心在于“跨平台的让.net代码能运行起来“。

    目前来说,Mono支持这么多的平台:

    Operating Systems
    Linux
    Mac OS X, iPhone OS
    Sun Solaris
    BSD - OpenBSD, FreeBSD, NetBSD
    Microsoft Windows
    Nintendo Wii
    Sony PlayStation 3
    支持这么多的语言:

    1.1 C#
    1.2 F#
    1.3 Java
    1.4 Scala
    1.5 Boo
    1.6 Nemerle
    1.7 Visual Basic.NET
    1.8 Python
    1.9 JavaScript
    1.10 Oberon
    1.11 PHP
    1.12 Object Pascal
    1.13 LUA
    1.14 Cobra
    1.15 Other languages

    看到上面的Boo和C#和JavaScript了,就是Unity目前选用的三种语言。

    其他参考:

    Mono Project (由Novell公司主持)_中文C#技术站

    2、Unity:
    这是一个3D引擎,用来给行业(游戏、教育、仿真等需要大量使用三维数字表现的地方)快速的制作互动式的3D数字产品(主要是3d游戏)的工具。在用到编程的地方,Unity采用C#、JavaScript(官方可能叫UnityScript)、Boo,这些语言的编译支持需要上面的Mono的支持。Unity默认的开发IDE,也是Mono提供的MonoDevelop。Unity的跨平台能力,主要是架构在Mono这个基础上。

    3、Xamarin

    跟Mono有千丝万缕的关系,Mono现在就应该是它赞助的。跟Mono之间的关系在我了解的资料上,是“Mono是开源的,商业化的Mono就是Xamarin”,但是这句话可能不对,仅供参考。

    转载于:https://www.cnblogs.com/alsw/p/4310527.html

    展开全文
  • 最近有了那么个契机,有机会把自己的工作平台从windows上转移到了mac上,一开始我是忐忑的,因为mac上做unity开发是没有像visual studio这样的神器呀! 直到我知道了 xamarin studio!这玩意是 MonoDevelop 的一个...
  • Unity安装自带得Monodevelop无法输入中文,也没有在PC上的VS强大,故得此文! 1、Xamarin Studio在Mac上运行需要Mono Framework的环境: http://www.mono-project.com/download/ 2、下载最新版的Xamarin Studio...
  • 在mac上为unity开发安装xamarin studio

    千次阅读 2017-02-20 23:50:43
    最近有了那么个契机,有机会把自己的工作平台从windows上转移到了mac上,一开始我是忐忑的,因为mac上做unity开发是没有像visual studio这样的神器呀! 直到我知道了 xamarin studio!这玩意是 MonoDevelop 的一个...
  • 安装xamarin,地址在http://www.monodevelop.com/download/ 注意下载gtk#   如果是中文系统,进去就直接是中文了.   cs脚本缩进的问题:工具-选项-文本编辑器-行为-enable on fly code formatting 勾去掉. 然后...
  • [b]NoSQL数据库[/b] iBoxDB 支持 Java Android C# .NET Mono Unity3D Xamarin Nashorn Windows Phone 特性: CRUD, 索引, 复合索引, SQL-like查询语言, 事务管理, 并发管理, 内存管理, 数据库热复制, 文件及内存...
  • Xamarin安装

    千次阅读 2015-03-10 20:48:41
    根据网上搜索到的Xamarin安装破解教程,周末倒腾了1天时间,终于安装完毕,并用夜间升级下载Android sdk,但启动Xamarin或vs2013后,发现设计时期的界面不可见,提示disconnected from layout renderer,please close...
  • 每周更新unity3d视频教程,从入门到就业,官方unity3d培训,上千门实时更新课程,供学员在线观看学习,unity3d游戏开发,可以让学员随时随地学习! 免费网上学习unity3d自学教程,国内名师机构专业授课,O基础快速学习,1小时...
  • xamarin

    2016-03-08 15:53:34
    //xamarin打包 http://www.th7.cn/Program/Android/201408/266457.shtml
  • Xamarin

    千次阅读 2013-10-31 11:51:46
    Xamarin始创于2011年,旨在使移动开发变得难以置信地迅捷和简单。Xamarin的产品简化了针对多种平台的应用开发,包括iOS、Android、Windows Phone和Mac App。Xamarin由许多著名的开源社区开发者创立和参与,而且也是...
  • Unity3D安装教程

    千次阅读 2017-02-20 10:55:56
    Unity官网下载链接 https://store.unity.com/cn/?_ga=1.107281794.1832005354.1486108272 第一个为个人免费版,作为学习完全够用。建议通过注册账号进行免费使用,后续从资源商店下载资源时会用到账号。 Unity3D...
  • xamarin android布局

    千次阅读 2016-09-09 13:23:09
    xamarin android布局练习(1) xamarin android布局练习,基础非常重要,首先要学习的就是android的布局练习,xamarin也一样,做了几个xamarin android的布局例子,多练习几遍就能学会这个布局,当然有写css的学习...
  • Xamarin For Everyone

    千次阅读 2016-04-05 11:26:49
    今天早上收到邮件: 感觉微软土豪买买买之后,下手速度还是很快的,不想多说,我喜欢这个新玩具,不过科学
  • Xamarin Dropdown menu

    千次阅读 2016-02-27 20:53:40
    Xamarin Dropdown menu
  • Xamarin - Disadvantages

    千次阅读 2014-04-14 09:52:45
    1) For Apps of UI heavy, in Xamarin I would still need to build separate UI code bases. The common code that could be shared is quite small2) Limited Ecosystem/Community compared to Java and Objective
  • xamarin android alertdialog详解

    千次阅读 2016-09-20 20:54:02
    说明一下:学习xamarin android一段时间,准备写一些xamarin android相关的例子,alertdialog也是使用的非常多得空间之一,非常感谢鸟巢上的小猪,我也是看着他写的教程学会的。参考他的那一章 ...
  • 很多人都会Unity3D中调用网页中的js,反过来就一头雾水。 其实也很简单 在HTML中添加下面的代码: var u = new UnityObject2(); u.initPlugin(jQuery("#unityPlayer")[0], "XXX.unity3d");//XXX为生成出来的...
  • Xamarin Android自定义文本框

    千次阅读 2016-09-27 23:00:27
    xamarin android 自定义文本框简单的用法 关键点在于,监听EditText的内容变化,不同于java中文本内容变化去调用EditText.addTextChangedListener(mTextWatcher);为EditText设置内容变化监听! 简单来说就是添加一...

空空如也

1 2 3 4 5 ... 20
收藏数 184,143
精华内容 73,657
关键字:

xamarin