kazakami / nene-engine.ts Goto Github PK
View Code? Open in Web Editor NEWGame Engine for web written in TypeScript
Home Page: https://nene.よさ.jp
License: MIT License
Game Engine for web written in TypeScript
Home Page: https://nene.よさ.jp
License: MIT License
3Dを描画しているcanvasからtoDataURLして画像を生成してるので、その上に文字列を描画したcanvasの画像を重ねて保存しないといけない
aを押し下げshiftを押し下げたままaを上げると、aが押し下げられたままになる
巨大な地形を分割し、カメラから遠い分割はTHREE.Sceneから除去したりポリゴン数を削減したりする処理をラップする
3Dの描画のレンダリング結果をメモリ上に持っておいて2D描画の際に背景として描画するとよさそう
テストを書け
画面上の3Dオブジェクトにマウスオーバーしたりクリックしたりしたらそのオブジェクトを所有するUnitのコールバックを呼びたい
ブラウザで動くと嬉しいな😇
オブジェクトが複数のUnitに、Unitが複数のSceneに属している場合を考慮すると、Remove時にすぐDispose的な処理を行うのはよくなさそう
はよ書け
現状の方式だと描画した文字列はオフスクリーンレンダリングで取得できないので
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.