mirror of
https://gitee.com/dgflash/oops-plugin-framework.git
synced 2026-06-19 19:17:21 +08:00
ECS文档中补充例子
This commit is contained in:
@@ -20,6 +20,9 @@
|
||||
<li class="tsd-description">
|
||||
<div class="tsd-comment tsd-typography"><p>表示关注只拥有这些组件的实体
|
||||
注:不是特殊情况不建议使用onlyOf。因为onlyOf会监听所有组件的添加和删除事件</p>
|
||||
|
||||
<h3>Example</h3><pre><code class="language-ts"><span class="hl-3">// 不包含CComponent或者DComponent</span><br/><span class="hl-0">ecs</span><span class="hl-1">.</span><span class="hl-7">allOf</span><span class="hl-1">(</span><span class="hl-0">AComponent</span><span class="hl-1">, </span><span class="hl-0">BComponent</span><span class="hl-1">).</span><span class="hl-7">excludeOf</span><span class="hl-1">(</span><span class="hl-0">CComponent</span><span class="hl-1">, </span><span class="hl-0">DComponent</span><span class="hl-1">);</span><br/><br/><span class="hl-3">// 不同时包含CComponent和DComponent</span><br/><span class="hl-0">ecs</span><span class="hl-1">.</span><span class="hl-7">allOf</span><span class="hl-1">(</span><span class="hl-0">AComponent</span><span class="hl-1">, </span><span class="hl-0">BComponent</span><span class="hl-1">).</span><span class="hl-7">excludeOf</span><span class="hl-1">(</span><span class="hl-0">CComponent</span><span class="hl-1">).</span><span class="hl-7">excludeOf</span><span class="hl-1">(</span><span class="hl-0">DComponent</span><span class="hl-1">);</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
<div class="tsd-parameters">
|
||||
<h4 class="tsd-parameters-title">Parameters</h4>
|
||||
@@ -30,7 +33,7 @@
|
||||
</div></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">ECSMatcher</span></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in assets/libs/ecs/ECS.ts:290</li></ul></aside></li></ul></section></div>
|
||||
<li>Defined in assets/libs/ecs/ECS.ts:302</li></ul></aside></li></ul></section></div>
|
||||
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
|
||||
<div class="tsd-navigation settings">
|
||||
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
|
||||
|
||||
Reference in New Issue
Block a user