@cloud9cCloud9c
https://github.com/Cloud9c/taro
با خیال راحت در GitHub مشارکت کنید!
Taro یک موتور سیستم اجزا واحد (ECS) برای برنامه های وب است که با سه.j و کانن ساخته شده است. برنامه نویسی با ECS می تواند منجر به کدی شود که کارآمدتر بوده و در طول زمان گسترش آن آسان تر باشد.
امکانات
- فیزیک – ادغام کامل با موتور فیزیک بدن صلب 3D.
- on سیستم اجزای نهاد – کد کارآمد و قابل تمدید بنویسید.
- ? صدا – صداهای سه بعدی موقعیتی که در Web Audio API ساخته شده اند.
- ? متن – رفتارهای بازی را در JavaScript طراحی کنید.
- عملکرد – Taro یک چارچوب نازک در بالای three.js است.
شروع شدن
برخی اصطلاحات رایج در Taro عبارتند از:
- entitets: شیئی با شناسه منحصر به فرد که می تواند چندین م componentsلفه به آن متصل شود.
- اجزا: وجوه مختلف موجودیت. مثال: هندسه ، جسم صلب ، نقاط برخورد.
- صحنه ها: مجموعه ای از موجودات و اجزای آنها.
- apps: ظرف ریشه برای صحنه ها و سایر طبقات اصلی.
قبل از اینکه شروع کنیم
قبل از استفاده از taro.js ، برای نمایش آن به مکانی نیاز دارید:
<html
<head
<meta charset="utf-8"
<titleMy first taro.js apptitle
<style
body { margin: 0; }
style
head
<body
<script src="js/taro.js"script
<script
// Our Javascript will go here.
script
body
html
ایجاد برنامه
بیایید شروع به ایجاد کنیم …