mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-04-24 05:45:40 +00:00
Various fixes
This commit is contained in:
parent
60a29777fa
commit
3fa7a0d4fa
27 changed files with 171 additions and 177 deletions
|
|
@ -1,4 +1,3 @@
|
|||
|
||||
function Core_GameObjects::onCreate(%this)
|
||||
{
|
||||
}
|
||||
|
|
|
|||
|
|
@ -10,10 +10,10 @@
|
|||
canSave="true"
|
||||
canSaveDynamicFields="true"
|
||||
Extension="asset.taml"
|
||||
Recurse="true" />
|
||||
Recurse="true"/>
|
||||
<AutoloadAssets
|
||||
canSave="true"
|
||||
canSaveDynamicFields="true"
|
||||
AssetType="GameObjectAsset"
|
||||
Recurse="true" />
|
||||
Recurse="true"/>
|
||||
</ModuleDefinition>
|
||||
|
|
@ -3,6 +3,6 @@
|
|||
canSaveDynamicFields="true"
|
||||
AssetName="AIPlayerObject"
|
||||
gameObjectName="AIPlayerObject"
|
||||
scriptFilePath="core/gameObjects/gameObjects/AIPlayerObject.cs"
|
||||
TAMLFilePath="core/gameObjects/gameObjects/AIPlayerObject.taml"
|
||||
scriptFile="AIPlayerObject.cs"
|
||||
TAMLFile="AIPlayerObject.taml"
|
||||
description="A basic AI Player Object example." />
|
||||
|
|
|
|||
|
|
@ -3,6 +3,6 @@
|
|||
canSaveDynamicFields="true"
|
||||
AssetName="PlayerObject"
|
||||
gameObjectName="PlayerObject"
|
||||
scriptFilePath="core/gameObjects/gameObjects/PlayerObject.cs"
|
||||
TAMLFilePath="core/gameObjects/gameObjects/PlayerObject.taml"
|
||||
scriptFile="PlayerObject.cs"
|
||||
TAMLFile="PlayerObject.taml"
|
||||
description="A basic Player Object example." />
|
||||
|
|
|
|||
|
|
@ -3,5 +3,5 @@
|
|||
canSaveDynamicFields="true"
|
||||
AssetName="soundEmitterObject"
|
||||
gameObjectName="soundEmitterObject"
|
||||
TAMLFilePath="core/gameObjects/gameObjects/soundEmitterObject.taml"
|
||||
TAMLFile="soundEmitterObject.taml"
|
||||
description="A basic sound emitter example." />
|
||||
|
|
@ -3,5 +3,5 @@
|
|||
canSaveDynamicFields="true"
|
||||
AssetName="StaticShapeObject"
|
||||
gameObjectName="StaticShapeObject"
|
||||
TAMLFilePath="core/gameObjects/gameObjects/staticShapeObject.taml"
|
||||
TAMLFile="staticShapeObject.taml"
|
||||
description="A basic static shape example." />
|
||||
|
|
@ -198,56 +198,6 @@ function getPrefpath()
|
|||
return $prefPath;
|
||||
}
|
||||
|
||||
function updateTSShapeLoadProgress(%progress, %msg)
|
||||
{
|
||||
// Check if the loading GUI is visible and use that instead of the
|
||||
// separate import progress GUI if possible
|
||||
/* if ( isObject(LoadingGui) && LoadingGui.isAwake() )
|
||||
{
|
||||
// Save/Restore load progress at the start/end of the import process
|
||||
if ( %progress == 0 )
|
||||
{
|
||||
ColladaImportProgress.savedProgress = LoadingProgress.getValue();
|
||||
ColladaImportProgress.savedText = LoadingProgressTxt.getValue();
|
||||
|
||||
ColladaImportProgress.msgPrefix = "Importing " @ %msg;
|
||||
%msg = "Reading file into memory...";
|
||||
}
|
||||
else if ( %progress == 1.0 )
|
||||
{
|
||||
LoadingProgress.setValue( ColladaImportProgress.savedProgress );
|
||||
LoadingProgressTxt.setValue( ColladaImportProgress.savedText );
|
||||
}
|
||||
|
||||
%msg = ColladaImportProgress.msgPrefix @ ": " @ %msg;
|
||||
|
||||
%progressCtrl = LoadingProgress;
|
||||
%textCtrl = LoadingProgressTxt;
|
||||
}
|
||||
else
|
||||
{
|
||||
//it's probably the editors using it
|
||||
if(isFunction("updateToolTSShapeLoadProgress"))
|
||||
{
|
||||
updateToolTSShapeLoadProgress(%progress, %msg);
|
||||
}
|
||||
}
|
||||
|
||||
// Update progress indicators
|
||||
if (%progress == 0)
|
||||
{
|
||||
%progressCtrl.setValue(0.001);
|
||||
%textCtrl.setText(%msg);
|
||||
}
|
||||
else if (%progress != 1.0)
|
||||
{
|
||||
%progressCtrl.setValue(%progress);
|
||||
%textCtrl.setText(%msg);
|
||||
}
|
||||
|
||||
Canvas.repaint(33);*/
|
||||
}
|
||||
|
||||
/// A helper function which will return the ghosted client object
|
||||
/// from a server object when connected to a local server.
|
||||
function serverToClientObject( %serverObject )
|
||||
|
|
|
|||
|
|
@ -3,9 +3,17 @@ singleton Material(Grid_512_Orange)
|
|||
{
|
||||
mapTo = "Grid_512_orange";
|
||||
diffuseColor[0] = "0.8 0.8 0.8 1";
|
||||
diffuseMap[0] = "E:/Gamedev/T3DMIT/clangtest/Templates/Full/game/core/art/grids/Grid_512_orange.png";
|
||||
diffuseMap[0] = "tools/base/images/512_orange.png";
|
||||
specular[0] = "0.8 0.8 0.8 1";
|
||||
specularPower[0] = "0.25";
|
||||
specularStrength[0] = "25";
|
||||
translucentBlendOp = "None";
|
||||
translucentBlendOp = "Add";
|
||||
smoothness[0] = "0.941176";
|
||||
metalness[0] = "1";
|
||||
DiffuseMapAsset0 = "StaticShapeTest:Grid_512_orange_ALBEDO";
|
||||
specularStrength0 = "25";
|
||||
specular0 = "0.8 0.8 0.8 1";
|
||||
specularPower0 = "0.25";
|
||||
emissive[0] = "1";
|
||||
translucent = "1";
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// Autogenerated 'GBuffer Conditioner' Condition Method
|
||||
//------------------------------------------------------------------------------
|
||||
inline float4 autogenCondition_55070f7a(in float4 unconditionedOutput)
|
||||
vec4 autogenCondition_55070f7a(vec4 unconditionedOutput)
|
||||
{
|
||||
// g-buffer conditioner: float4(normal.X, normal.Y, depth Hi, depth Lo)
|
||||
float4 _gbConditionedOutput = float4(sqrt(half(2.0/(1.0 - unconditionedOutput.y))) * half2(unconditionedOutput.xz), 0.0, unconditionedOutput.a);
|
||||
|
|
@ -18,10 +18,10 @@ inline float4 autogenCondition_55070f7a(in float4 unconditionedOutput)
|
|||
//------------------------------------------------------------------------------
|
||||
// Autogenerated 'GBuffer Conditioner' Uncondition Method
|
||||
//------------------------------------------------------------------------------
|
||||
inline float4 autogenUncondition_55070f7a(SamplerState deferredSamplerVar, Texture2D deferredTexVar, float2 screenUVVar)
|
||||
float4 autogenUncondition_55070f7a(sampler2D deferredSamplerVar, float2 screenUVVar)
|
||||
{
|
||||
// Sampler g-buffer
|
||||
float4 bufferSample = deferredTexVar.SampleLevel(deferredSamplerVar, screenUVVar,0);
|
||||
float4 bufferSample = tex2Dlod(deferredSamplerVar, float4(screenUVVar,0,0));
|
||||
// g-buffer unconditioner: float4(normal.X, normal.Y, depth Hi, depth Lo)
|
||||
float2 _inpXY = bufferSample.xy;
|
||||
float _xySQ = dot(_inpXY, _inpXY);
|
||||
|
|
|
|||
|
|
@ -71,6 +71,9 @@ function AssetBrowser::onBeginDropFiles( %this )
|
|||
%this.importAssetUnprocessedListArray.empty();
|
||||
%this.importAssetFinalListArray.empty();
|
||||
|
||||
//prep the import control
|
||||
Canvas.pushDialog(AssetImportCtrl);
|
||||
AssetImportCtrl.setHidden(true);
|
||||
ImportAssetTree.clear();
|
||||
AssetBrowser.unprocessedAssetsCount = 0;
|
||||
}
|
||||
|
|
@ -270,7 +273,7 @@ function AssetBrowser::onEndDropFiles( %this )
|
|||
return;
|
||||
|
||||
//we have assets to import, so go ahead and display the window for that now
|
||||
Canvas.pushDialog(AssetImportCtrl);
|
||||
AssetImportCtrl.setHidden(false);
|
||||
ImportAssetWindow.visible = true;
|
||||
//ImportAssetWindow.validateAssets();
|
||||
ImportAssetWindow.refresh();
|
||||
|
|
|
|||
|
|
@ -1,84 +1,84 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<EditorSettings>
|
||||
<Group name="WorldEditor">
|
||||
<Setting name="forceLoadDAE">0</Setting>
|
||||
<Setting name="currentEditor">WorldEditorInspectorPlugin</Setting>
|
||||
<Setting name="displayType">6</Setting>
|
||||
<Setting name="dropType">screenCenter</Setting>
|
||||
<Setting name="orthoFOV">50</Setting>
|
||||
<Setting name="undoLimit">40</Setting>
|
||||
<Setting name="orthoShowGrid">1</Setting>
|
||||
<Group name="ObjectIcons">
|
||||
<Setting name="fadeIconsStartDist">8</Setting>
|
||||
<Setting name="fadeIconsEndDist">20</Setting>
|
||||
<Setting name="fadeIconsStartAlpha">255</Setting>
|
||||
<Setting name="fadeIconsEndAlpha">0</Setting>
|
||||
<Setting name="fadeIcons">1</Setting>
|
||||
</Group>
|
||||
<Group name="Color">
|
||||
<Setting name="dragRectColor">255 255 0 255</Setting>
|
||||
<Setting name="objSelectColor">255 0 0 255</Setting>
|
||||
<Setting name="selectionBoxColor">255 255 0 255</Setting>
|
||||
<Setting name="objMouseOverColor">0 255 0 255</Setting>
|
||||
<Setting name="objMouseOverSelectColor">0 0 255 255</Setting>
|
||||
<Setting name="popupBackgroundColor">100 100 100 255</Setting>
|
||||
<Setting name="objectTextColor">White</Setting>
|
||||
</Group>
|
||||
<Group name="Render">
|
||||
<Setting name="renderPopupBackground">1</Setting>
|
||||
<Setting name="renderSelectionBox">1</Setting>
|
||||
<Setting name="showMousePopupInfo">1</Setting>
|
||||
<Setting name="renderObjHandle">1</Setting>
|
||||
<Setting name="renderObjText">1</Setting>
|
||||
</Group>
|
||||
<Group name="Images">
|
||||
<Setting name="selectHandle">tools/worldEditor/images/SelectHandle</Setting>
|
||||
<Setting name="defaultHandle">tools/worldEditor/images/DefaultHandle</Setting>
|
||||
<Setting name="lockedHandle">tools/worldEditor/images/LockedHandle</Setting>
|
||||
</Group>
|
||||
<Group name="Grid">
|
||||
<Setting name="gridSize">1</Setting>
|
||||
<Setting name="gridSnap">0</Setting>
|
||||
<Setting name="gridColor">102 102 102 100</Setting>
|
||||
<Setting name="gridOriginColor">255 255 255 100</Setting>
|
||||
<Setting name="gridMinorColor">51 51 51 100</Setting>
|
||||
</Group>
|
||||
<Group name="Tools">
|
||||
<Setting name="snapSoftSize">2</Setting>
|
||||
<Setting name="snapGround">0</Setting>
|
||||
<Setting name="boundingBoxCollision">0</Setting>
|
||||
<Setting name="objectsUseBoxCenter">1</Setting>
|
||||
<Setting name="dropAtScreenCenterScalar">1</Setting>
|
||||
<Setting name="dropAtScreenCenterMax">100</Setting>
|
||||
<Setting name="snapSoft">0</Setting>
|
||||
</Group>
|
||||
<Group name="Docs">
|
||||
<Setting name="forumURL">http://www.garagegames.com/products/torque-3d/forums</Setting>
|
||||
<Setting name="documentationReference">../../../Documentation/Torque 3D - Script Manual.chm</Setting>
|
||||
<Setting name="documentationURL">http://www.garagegames.com/products/torque-3d/documentation/user</Setting>
|
||||
<Setting name="documentationLocal">../../../Documentation/Official Documentation.html</Setting>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group name="NavEditor">
|
||||
<Setting name="SpawnClass">AIPlayer</Setting>
|
||||
</Group>
|
||||
<Group name="AxisGizmo">
|
||||
<Setting name="axisGizmoMaxScreenLen">100</Setting>
|
||||
<Setting name="mouseScaleScalar">0.8</Setting>
|
||||
<Setting name="rotationSnap">15</Setting>
|
||||
<Setting name="renderWhenUsed">0</Setting>
|
||||
<Setting name="snapRotations">0</Setting>
|
||||
<Setting name="renderInfoText">1</Setting>
|
||||
<Setting name="mouseRotateScalar">0.8</Setting>
|
||||
<Setting name="axisGizmoMaxScreenLen">100</Setting>
|
||||
<Setting name="mouseScaleScalar">0.8</Setting>
|
||||
<Group name="Grid">
|
||||
<Setting name="renderPlane">0</Setting>
|
||||
<Setting name="gridSize">10 10 10</Setting>
|
||||
<Setting name="planeDim">500</Setting>
|
||||
<Setting name="renderPlaneHashes">0</Setting>
|
||||
<Setting name="gridColor">255 255 255 20</Setting>
|
||||
<Setting name="snapToGrid">0</Setting>
|
||||
<Setting name="gridSize">10 10 10</Setting>
|
||||
<Setting name="renderPlane">0</Setting>
|
||||
<Setting name="renderPlaneHashes">0</Setting>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group name="WorldEditor">
|
||||
<Setting name="displayType">6</Setting>
|
||||
<Setting name="dropType">screenCenter</Setting>
|
||||
<Setting name="orthoFOV">50</Setting>
|
||||
<Setting name="undoLimit">40</Setting>
|
||||
<Setting name="orthoShowGrid">1</Setting>
|
||||
<Setting name="forceLoadDAE">0</Setting>
|
||||
<Setting name="currentEditor">WorldEditorInspectorPlugin</Setting>
|
||||
<Group name="Grid">
|
||||
<Setting name="gridSnap">0</Setting>
|
||||
<Setting name="gridMinorColor">51 51 51 100</Setting>
|
||||
<Setting name="gridColor">102 102 102 100</Setting>
|
||||
<Setting name="gridSize">1</Setting>
|
||||
<Setting name="gridOriginColor">255 255 255 100</Setting>
|
||||
</Group>
|
||||
<Group name="Docs">
|
||||
<Setting name="forumURL">http://www.garagegames.com/products/torque-3d/forums</Setting>
|
||||
<Setting name="documentationURL">http://www.garagegames.com/products/torque-3d/documentation/user</Setting>
|
||||
<Setting name="documentationReference">../../../Documentation/Torque 3D - Script Manual.chm</Setting>
|
||||
<Setting name="documentationLocal">../../../Documentation/Official Documentation.html</Setting>
|
||||
</Group>
|
||||
<Group name="Render">
|
||||
<Setting name="renderObjText">1</Setting>
|
||||
<Setting name="showMousePopupInfo">1</Setting>
|
||||
<Setting name="renderObjHandle">1</Setting>
|
||||
<Setting name="renderSelectionBox">1</Setting>
|
||||
<Setting name="renderPopupBackground">1</Setting>
|
||||
</Group>
|
||||
<Group name="Color">
|
||||
<Setting name="objSelectColor">255 0 0 255</Setting>
|
||||
<Setting name="selectionBoxColor">255 255 0 255</Setting>
|
||||
<Setting name="objectTextColor">255 255 255 255</Setting>
|
||||
<Setting name="popupBackgroundColor">100 100 100 255</Setting>
|
||||
<Setting name="objMouseOverSelectColor">0 0 255 255</Setting>
|
||||
<Setting name="dragRectColor">255 255 0 255</Setting>
|
||||
<Setting name="objMouseOverColor">0 255 0 255</Setting>
|
||||
</Group>
|
||||
<Group name="ObjectIcons">
|
||||
<Setting name="fadeIcons">1</Setting>
|
||||
<Setting name="fadeIconsEndAlpha">0</Setting>
|
||||
<Setting name="fadeIconsStartAlpha">255</Setting>
|
||||
<Setting name="fadeIconsEndDist">20</Setting>
|
||||
<Setting name="fadeIconsStartDist">8</Setting>
|
||||
</Group>
|
||||
<Group name="Images">
|
||||
<Setting name="selectHandle">tools/worldEditor/images/SelectHandle</Setting>
|
||||
<Setting name="lockedHandle">tools/worldEditor/images/LockedHandle</Setting>
|
||||
<Setting name="defaultHandle">tools/worldEditor/images/DefaultHandle</Setting>
|
||||
</Group>
|
||||
<Group name="Tools">
|
||||
<Setting name="objectsUseBoxCenter">1</Setting>
|
||||
<Setting name="snapGround">0</Setting>
|
||||
<Setting name="boundingBoxCollision">0</Setting>
|
||||
<Setting name="snapSoft">0</Setting>
|
||||
<Setting name="snapSoftSize">2</Setting>
|
||||
<Setting name="dropAtScreenCenterMax">100</Setting>
|
||||
<Setting name="dropAtScreenCenterScalar">1</Setting>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group name="NavEditor">
|
||||
<Setting name="SpawnClass">AIPlayer</Setting>
|
||||
</Group>
|
||||
<Group name="LevelInformation">
|
||||
<Setting name="levelsDirectory">data/FPSGameplay/levels</Setting>
|
||||
<Group name="levels">
|
||||
|
|
|
|||
|
|
@ -854,6 +854,11 @@ function WorldEditorPlugin::onActivated( %this )
|
|||
EWorldEditor.makeFirstResponder(true);
|
||||
EditorTree.open($scenesRootGroup,true);
|
||||
EWCreatorWindow.setNewObjectGroup(getScene(0));
|
||||
|
||||
EditorTree.expandItem(1);
|
||||
EditorTree.buildVisibleTree(true);
|
||||
EditorTree.expandItem(2);
|
||||
EditorTree.buildVisibleTree(true);
|
||||
|
||||
EWorldEditor.syncGui();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue