任何一個大型的遊戲、網站、系統都不可能只有一種語言去開發,全部不要較真,文中說的主流語言。就像你必須得認可房子的主要材料仍是混泥土。html
Xamarin始創於2011年,旨在使移動開發變得難以置信地迅捷和簡單。Xamarin的產品簡化了針對多種平臺的應用開發,包括iOS、Android、Windows Phone和Mac App。Xamarin由許多著名的開源社區開發者創立和參與,並且也是Mono項目的主導者——C#與·NET框架的開源、跨平臺實現。java
騰訊、網易的絕大部分知名遊戲(王者榮耀、絕代雙驕、爐石傳說、神廟逃亡、仙劍奇俠、穿越火線、時空召喚、全民無雙……)都是用Unity3d(.NET C#)開發的,技術底層基於Xamarin公司發明的Mono原生編譯跨平臺技術,微軟2016年2月花5億美圓收購了Xamarin公司,並將Xamarin開源、免費,成爲原生編譯跨平臺App開發的解決方案 ,新一代Xamarin黑科技,能夠將.NET C#代碼原生編譯成Jar包供java原生調用,也能夠編譯成obj-c、swift、C++類庫,供各類目標平臺傳統代碼原生調用。程序員
轉自:王者榮耀-是用什麼編程語言開發的 - 賣克的專欄 - CSDN博客
https://blog.csdn.net/zy_281870667/article/details/74375085編程
做爲一名王者小白,不明白爲啥這款遊戲這麼火,因此就挖挖底層看看用什麼語言開發的。swift
首先下載王者榮耀,400多兆,我特麼還開的熱點,沒辦法公司沒外網; 安卓版後綴名默認是.apk,手動給apk文件加上.zip後綴名,而後解壓windows
進入解壓後的目錄框架
2017_com.tencent.tmgp.sgame_h100_1.18.1.7.apk\assets\bin\Data\Managed,C#程序員確定熟悉文件裏面的各類dll了 UnityEngine.dll、System.dll、System.Core.dll、Assembly-CSharp.dll編程語言
因而可知王者榮耀 是基於Unity3d (.NET C#)開發的跨平臺遊戲,編程語言來自 黑科技巨頭Microsoft開源、免費、跨平臺的C#。網站
騰訊、網易的絕大部分知名遊戲(王者榮耀、絕代雙驕、爐石傳說、神廟逃亡、仙劍奇俠、穿越火線、時空召喚、全民無雙……)都是用Unity3d(.NET C#)開發的,技術底層基於Xamarin公司發明的Mono原生編譯跨平臺技術,微軟2016年2月花5億美圓收購了Xamarin公司,並將Xamarin開源、免費,成爲原生編譯跨平臺App開發的解決方案 ,新一代Xamarin黑科技,能夠將.NET C#代碼原生編譯成Jar包供java原生調用,也能夠編譯成obj-c、swift、C++類庫,供各類目標平臺傳統代碼原生調用。spa
固然任何一個大型的遊戲、網站、系統都不可能只有一種語言去開發,全部不要較真,文中說的主流語言。就像你必須得認可房子的主要材料仍是混泥土。