Skip to content

Latest commit

 

History

History
83 lines (78 loc) · 1.83 KB

ToDoList.md

File metadata and controls

83 lines (78 loc) · 1.83 KB
  • unity buildin shader
  • implement pbr
  • static object using lightmap with realtime shadow
  • real time rendering 3th
  • gpu ray tracing
  • rendering
    • rendering with xxxmap
      • normal map
      • light map
      • bump map
    • rendering scene
    • rendering actor
    • rendering terrain
    • rendering hair
  • effective c#
  • gpu programing 1-11
  • _ProjectionParams
  • texture sampler
  • shadow
    • high performance shadow
    • screen space shadow
    • projector
  • noise
  • project vertex to plane
  • fov and projection matrix
  • 帧同步 step lock
  • 状态同步框架
  • 序列化框架
  • 服务器
    • kbengine A MMOG engine of server
  • 网络
    • libs
      • LiteNetLib
    • 网络协议框架
    • 数据收发框架
      • tpc/udp/kcp
  • xlua热更新框架
  • 资源管理框架
  • 状态机总结
  • 行为树框架
  • 搭建一个mmo的游戏框架并在其中实践各类技术

在陌生的工程中加入新的功能

  • 了解要做的事
  • 了解工程
  • 插入代码

RPG

  • actor
    • charachator controller
      • first person
      • third part
    • npc
  • task
  • skill
  • ui

  • 为什么知道却意识不到,用不出来
    • 因为不知道 1 使用的条件 2 当前的状况
  • 已经知道所有的实现方式或者不知道具体实现,如何组织代码使之成为一个系统
  • 如何在不知道将来要曾改什么的情况下搭建一个易于拓展的系统
    • 让所有的部分都不相关可以被替换
    • 高内聚低耦合
  • gdc and siggraph
    • 怎么从上面找东西抄东西

增加认知的维度

  • 背景知识
  • 实践
  • 案例
  • 公式
    • 理解公式
    • 转换成代码

graphic

  • base
    • background knowlodge
    • system
      • api
    • programe
  • lighting
  • use system