معرفی تارو: موتور بازی سه بعدی سبک ما برای وب

عکس پروفایل نویسنده

@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

ایجاد برنامه

بیایید شروع به ایجاد کنیم …

سئو PBN | خبر های جدید سئو و هک و سرور