Giter Site home page Giter Site logo

LuYun's Projects

aircraftwar icon aircraftwar

实现了的ECS框架之后,准备写一个小游戏来实践一下。一个简陋的打飞机游戏。

allocator icon allocator

这是一个学习内存分配器的工程,大部分的代码来自:https://www.gamedev.net/articles/programming/general-and-gameplay-programming/c-custom-memory-allocation-r3010/

ecs icon ecs

这是一个实现EntityComponentSystem架构的项目。

eventdriven icon eventdriven

这是一个实现Observer模式的代码,主要参考了https://github.com/tobias-stein/EntityComponentSystem 中关于事件转发的实现。但是我这里改成用模板实现,实现不同类型事件的静态转发,并且支持Listener的自动注销。

fileprojector icon fileprojector

一个简单的文件映射应用,之所以写这么一个应用是因为之前用maya、zbrush、3dMax的时候,经常需要在几个文件夹之间。复制文件,手动拖来拖去非常麻烦,写了这么一个简单的应用来复制两个文件夹中的文件。

getsubtitlesformmicrosofva icon getsubtitlesformmicrosofva

从微软虚拟学院的网页中的html信息提取成字幕文件,由于我还没有学过html,必须先手动将包含字幕信息的html文本复制,并且在本地创建相应的文件才能提取信息。

loadassets icon loadassets

刚学习了Lua,想要用这个来为贴图和模型的加载提供帮助。

loadassets_cplusplus icon loadassets_cplusplus

已经用Lua编写整合资源的部分,在这个项目中测试中调用Lua脚本,将信息存储到C++中。

luainterpreter icon luainterpreter

这个解决方案用来编译和测试LuaInterpreter,测试LuaInterpreter的功能是否正常。

luameshdata icon luameshdata

在加载模型的网格数据,使用这个模块来使得lua访问C的数据。

luanet icon luanet

在做网络工程协议分析的实验题目,于是决定为lua写一个socket的库。

mytools icon mytools

在这里编写了一些C++ 的工具,方便调用。

pbrt-v3 icon pbrt-v3

Source code for pbrt, the renderer described in the third edition of "Physically Based Rendering: From Theory To Implementation", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.