Skip to content

Commit

Permalink
modify node mobility (cocos#6)
Browse files Browse the repository at this point in the history
  • Loading branch information
arsen2010 authored Sep 17, 2022
1 parent 9f69b60 commit 914c218
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 1 deletion.
2 changes: 1 addition & 1 deletion editor/inspector/components/class.js
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ async function update(dump) {
$prop.setAttribute('type', 'dump');
$panel.$propList[id] = $prop;

const _displayOrder = info.group?.displayOrder || info.displayOrder;
const _displayOrder = info.group?.displayOrder ?? info.displayOrder;
$prop.displayOrder = _displayOrder === undefined ? index : Number(_displayOrder);

if (info.group && dump.groups) {
Expand Down
3 changes: 3 additions & 0 deletions editor/inspector/contributions/node.js
Original file line number Diff line number Diff line change
Expand Up @@ -304,6 +304,7 @@ exports.template = /* html*/`
<ui-prop class="position" type="dump"></ui-prop>
<ui-prop class="rotation" type="dump"></ui-prop>
<ui-prop class="scale" type="dump"></ui-prop>
<ui-prop class="mobility" type="dump"></ui-prop>
<ui-prop class="layer" type="dump" html="false">
<ui-label slot="label" value="Layer"></ui-label>
<div class="layer-content" slot="content">
Expand Down Expand Up @@ -366,6 +367,7 @@ exports.$ = {
nodePosition: '.node > .position',
nodeRotation: '.node > .rotation',
nodeScale: '.node > .scale',
nodeMobility: '.node > .mobility',
nodeLayer: '.node > .layer',
nodeLayerSelect: '.node > .layer .layer-select',
nodeLayerButton: '.node > .layer .layer-edit',
Expand Down Expand Up @@ -907,6 +909,7 @@ const Elements = {
panel.$.nodePosition.render(panel.dump.position);
panel.$.nodeRotation.render(panel.dump.rotation);
panel.$.nodeScale.render(panel.dump.scale);
panel.$.nodeMobility.render(panel.dump.mobility);
panel.$.nodeLayer.render(panel.dump.layer);

// 查找需要渲染的 component 列表
Expand Down
2 changes: 2 additions & 0 deletions editor/inspector/contributions/utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -137,13 +137,15 @@ function translationDump(dump, dumps, assets) {
dump.position.path = 'position';
dump.rotation.path = 'rotation';
dump.scale.path = 'scale';
dump.mobility.path = 'mobility';
dump.layer.path = 'layer';
if (dumps) {
dump.active.values = dumps.map((dump) => dump.active.value);
dump.name.values = dumps.map((dump) => dump.name.value);
dump.position.values = dumps.map((dump) => dump.position.value);
dump.rotation.values = dumps.map((dump) => dump.rotation.value);
dump.scale.values = dumps.map((dump) => dump.scale.value);
dump.mobility.values = dumps.map((dump) => dump.mobility.value);
dump.layer.values = dumps.map((dump) => dump.layer.value);
}
for (let i = 0; i < dump.__comps__.length; i++) {
Expand Down

0 comments on commit 914c218

Please sign in to comment.