定位说明
以 Unity 开发为出发点的编程语言入口汇总,涵盖 C++/C#/Lua/PHP/Markdown 常用学习与参考资料。深度 API 参考见 C-CSharp-CPP参考。
一、C++ 入门与现代特性
- 入门推荐《现代 C++ 教程》,覆盖 C++11/14/17/20 核心特性
- 在线参考:cppreference(中英文)、cplusplus.com 配合使用
- 在线编译测试:Coliru / Compiler Explorer / C++ Insights — 见 在线工具与协作
二、C# 语言专题
- Enum / Flag 枚举:游戏开发中常用于状态位组合,
[Flags]特性配合位运算使用 - 多线程与并发:
Thread、ConcurrentQueue、Task、async/await是 Unity 客户端与服务端常用模型 - 综合参考:MSDN C# 语言参考是最权威的官方入口,推荐先看官方再看博客
三、Lua
- Unity 热更新方案(XLua / ToLua)的脚本语言,理解
string.gsub、元表、闭包是关键
四、PHP
- 主要作为服务端脚本参考,php.net 函数手册是标准查阅入口
五、Markdown
- Quartz 笔记格式,掌握 KaTeX 数学公式语法可覆盖大多数场景
六、C 语言入门
- C 语言是底层基础,堆/栈、进程/线程、编码原理等 CS 基础与 C 语言高度相关
资料收敛说明
- 本页以语言学习入口和常查资料为主,正文中的核心参考站点已直接绑定链接。
- 文末只保留正文之外仍值得单独回看的专题文章。
GitHub 项目
- pfzq303/dataBind-lua: lua简单实现的数据绑定
- Lua table to string
- davyxu/cellnet: High performance, simple, extensible golang open source network library
- gerich-home/lui: Lui is a lua MVVM framework based on IUP gui library and Lockout.lua (Knockout port)
参考链接
- lua table转string - 简书
- serialization - Lua table.toString(tableName) and table.fromString(stringTable) functions? - Stack Overflow
- Lua - Tables | Tutorialspoint
- Entity Systems are the future of MMOG development – Part 1 – T-machine.org
- HandlerThread.java - Android Code Search
- Arrays (The Java™ Tutorials > Learning the Java Language > Language Basics)
- Java 教程 | 菜鸟教程
- Go 语言环境安装 | 菜鸟教程
- Java 序列化 | 菜鸟教程
- jike/已完结的课程/08 零基础学Python - OneManager
- Java 泛型 | 菜鸟教程
- Java 中 JSON 的使用 | 菜鸟教程
- How to parse JSON in Java - Stack Overflow
- java - ConcurrentHashMap vs Synchronized HashMap - Stack Overflow
- HashMap Vs. ConcurrentHashMap Vs. SynchronizedMap - How a HashMap can be Synchronized in Java • Crunchify
- Java 动态代理机制分析及扩展 – IBM Developer
- java SpringBoot如何实现自定义注解及自定义解析器对象自动注入的方法 - 开发技术 - 亿速云
- Class getAnnotation() method in Java with Examples - GeeksforGeeks
- Create your first Python GUI with PyQt5 — A simple Hello world app
- lua 动态绑定 类似mvvm - 技术交流 - Y3编辑器论坛 - Powered by Discuz!
博客园文章
掘金文章
参考链接
以下链接仅保留正文之外仍值得单独回看的补充资料。