More radical base frame

1. Use dynamic compilation Roslyn modified syntax tree way to support high-level syntax. Let Unity5 / Unity2017 and other support to C # 7.3 syntax.

  Principle: https://www.cnblogs.com/liuxiaoji/p/9875826.html

  Download site was gone, probably with the support of .Net library upgrade Unity, Unity will also support future to grammar, the author of this project off the bar 7

  This project is very practical, and basically no BUG, ​​fly with.

 

2. Instead of using the code feature await coroutine manner: http://www.stevevermeulen.com/index.php/2017/09/using-async-await-in-unity3d-2017/

  Now it seems that the extra overhead is relatively large, low practical way to achieve it at the bottom is still dependent on the co-routines to implement some of the logic of the original co-waiting process.

 

3. The attempt to dynamically using C # code interpreted as a heat Update: https://github.com/fcscript/https---github.com-fcscript-public

  Still not practical, because of its interpretation of the code stack function only, not runtime environment ...... like a zombie, there is no lua solve the above-building program operating environment.

 

4. ECS's UI-based systems: https://blog.uwa4d.com/archives/UWALab_DOTSUI.html this download is currently not seen ...

Guess you like

Origin www.cnblogs.com/tiancaiwrk/p/11791032.html