为hololens开发应用;直接用c++和derectX开发也是可以的。但是很费劲,没有高效的库可用。
不多废话,外国佬说得更详细:http://windowscomments.com/?p=1693
OK, I said C++ and DirectX, but for game development, C# and Unity might be a better choice.
I have posted Why Is There No HoloLens SDK? two days ago. For developers who are interested in developing for HoloLens, there are many,
the answer is still not clear. So, what should I do, go write any UWP application, it will working on HoloLens? Of course not.
直接开发一个uwp通用windows程序,放在hololens上运行。效果是不好的。
You write a universal app, it will run on HoloLens, there is no problem with that, but that’s not what HoloLens’ main attraction. We develop apps for HoloLens, we mean to develop apps that is tailed for HoloLens. We want it to appear 3D, we want it to run in “Reality Mode”.
hololens的应用是要表现3D,增强现实的。
Developing 3D apps or games is not new to HoloLens. You can go crazy with DirectX 12 and C++. When it runs on a PC or phone, it shows 3D on a 2D monitor, when runs on a HoloLens, it shows 3D mixed reality holograms. However, for two important reasons you don’t want to deal with DirectX directly: 1. Programming DirectX is not an easy task. 2. Lack of ready made libraries, so you have to do many things from
有两个原因,你不会直接用directX:1、DirectX编程难度系数大;2、缺少已有库,所以要做很多基础的事情
scratch. It’s like programing directly on Win32 APIs instead of MFC. MFC has been a massive success because it makes a lot of things easier. Unfortunately, Microsoft decide not to do a MFC equivalent for DirectX. Also .NET doesn’t work directly with DirectX. There are third
微软决定不去为DirectX开发mfc库..net也不直接使用DirectX。有第三方包桥接。
party packages bridging .NET and DirectX but I am not sure if they are up to task yet. Reading Microsoft’s message, it appears Unity will be a major choice for DirectX programming. That’s why Unity was featured during HoloLens developer demo.
unity是为directx程序的主要选择。这也是为什么unity在hololens开发demo中起到重要作用。
You only need to two things to be a HoloLens developer: C# and Unity. C# is pretty easy, with great intellisense in Visual Studio. Unity is not
你只需要两种技能去成为一名hololens开发者,c#和unity.
the only choice, but for the moment it is the only one you can count on.
unity不是必选的,但当下是唯一的。
Make sure to register for the C# and Unity online course from Microsoft Virtual Academy from the following link (it’s tomorrow):
Develop for Hololens? Register for Online Course: “Building Windows 10 Games with Unity 5″