Compare commits
3 Commits
6f3280872d
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 729cc041b1 | |||
| ceb8a65d19 | |||
| a5b3ddf007 |
File diff suppressed because one or more lines are too long
@@ -1,7 +1,7 @@
|
||||
|
||||
|
||||
[/Script/Puerts.PuertsSetting]
|
||||
AutoModeEnable=False
|
||||
AutoModeEnable=True
|
||||
DebugEnable=False
|
||||
DebugPort=8080
|
||||
WaitDebugger=False
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,16 +1,51 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const UE = require("ue");
|
||||
const puerts_1 = require("puerts");
|
||||
const react_umg_1 = require("react-umg");
|
||||
const UI = require("./ui");
|
||||
// require("./react-umg/react-umg")
|
||||
// require("./ui/index")
|
||||
// require("./ui/ui-components")
|
||||
console.log('--------------------------0----------------------');
|
||||
debugger;
|
||||
//用React来写UI
|
||||
let world = puerts_1.argv.getByName("GameInstance").GetWorld();
|
||||
react_umg_1.ReactUMG.init(world);
|
||||
UI.Load();
|
||||
let gameInstance = puerts_1.argv.getByName("GameInstance");
|
||||
let world = gameInstance.GetWorld();
|
||||
//TODO 1.需要一个Actor用来Tick
|
||||
//TODO 2.需要一个UUSerWidget派生类给ts用
|
||||
//TODO 3.需要一个快速创建Actor和快速创建界面的方法扩展
|
||||
//TODO 4.需要一个入口场景,以子关卡形式加载其他场景
|
||||
//TODO 5.需要加载基础ui管理
|
||||
//TODO 6.加载BP并且生成大篷车Actor
|
||||
puerts_1.blueprint.load(UE.Game.BP.Buildings.China.Cave.Cave_C);
|
||||
const CaveClass = UE.Game.BP.Buildings.China.Cave.Cave_C;
|
||||
let CaveActor = UE.GameplayStatics.BeginDeferredActorSpawnFromClass(gameInstance, CaveClass.StaticClass(), undefined);
|
||||
UE.GameplayStatics.FinishSpawningActor(CaveActor, undefined);
|
||||
CaveActor.K2_SetActorLocation(new UE.Vector(1000, 1900, 10), false, undefined, false);
|
||||
//TODO 7.加载BP并且生成精英Actor
|
||||
puerts_1.blueprint.load(UE.Game.BP.Humans.China.Collector.Collector_C);
|
||||
const CollectorClass = UE.Game.BP.Humans.China.Collector.Collector_C;
|
||||
let CollectorActor = UE.GameplayStatics.BeginDeferredActorSpawnFromClass(gameInstance, CollectorClass.StaticClass(), undefined);
|
||||
UE.GameplayStatics.FinishSpawningActor(CollectorActor, undefined);
|
||||
CollectorActor.K2_SetActorLocation(new UE.Vector(1000, 2100, 10), false, undefined, false);
|
||||
//TODO 7.加载BP并且生成植物
|
||||
puerts_1.blueprint.load(UE.Game.BP.Plants.AppleTree.AppleTree_C);
|
||||
const PlantsClass = UE.Game.BP.Plants.AppleTree.AppleTree_C;
|
||||
let PlantsActor = UE.GameplayStatics.BeginDeferredActorSpawnFromClass(gameInstance, PlantsClass.StaticClass(), undefined);
|
||||
UE.GameplayStatics.FinishSpawningActor(PlantsActor, undefined);
|
||||
PlantsActor.K2_SetActorLocation(new UE.Vector(1000, 2200, 10), false, undefined, false);
|
||||
//TODO 7.加载BP并且生成动物
|
||||
puerts_1.blueprint.load(UE.Game.BP.Animals.Cat.Cat_C);
|
||||
const AnimalClass = UE.Game.BP.Animals.Cat.Cat_C;
|
||||
let AnimalActor = UE.GameplayStatics.BeginDeferredActorSpawnFromClass(gameInstance, AnimalClass.StaticClass(), undefined);
|
||||
UE.GameplayStatics.FinishSpawningActor(AnimalActor, undefined);
|
||||
AnimalActor.K2_SetActorLocation(new UE.Vector(1000, 2300, 10), false, undefined, false);
|
||||
//TODO 8.加载BP并且打开一个界面
|
||||
puerts_1.blueprint.load(UE.Game.BP.UI.Main.CaveUI.CaveUI_C);
|
||||
const WidgetClass = UE.Game.BP.UI.Main.CaveUI.CaveUI_C;
|
||||
let widget = UE.UMGManager.CreateWidget(world, WidgetClass.StaticClass());
|
||||
widget.AddToViewport(0);
|
||||
widget.Name.SetText("我的部落");
|
||||
widget.Age.SetText("10年");
|
||||
//ReactUMG.init(world);
|
||||
//UI.Load();
|
||||
console.log('--------------------------1----------------------');
|
||||
//# sourceMappingURL=entry.js.map
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"entry.js","sourceRoot":"","sources":["../../TypeScript/entry.ts"],"names":[],"mappings":";;AACA,mCAA4B;AAC5B,yCAAmC;AACnC,2BAA2B;AAE3B,mCAAmC;AACnC,wBAAwB;AACxB,gCAAgC;AAEhC,OAAO,CAAC,GAAG,CAAC,mDAAmD,CAAC,CAAA;AAChE,QAAQ,CAAA;AACR,YAAY;AACZ,IAAI,KAAK,GAAI,aAAI,CAAC,SAAS,CAAC,cAAc,CAAqB,CAAC,QAAQ,EAAE,CAAC;AAC3E,oBAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACrB,EAAE,CAAC,IAAI,EAAE,CAAC;AACV,OAAO,CAAC,GAAG,CAAC,mDAAmD,CAAC,CAAA"}
|
||||
{"version":3,"file":"entry.js","sourceRoot":"","sources":["../../TypeScript/entry.ts"],"names":[],"mappings":"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"}
|
||||
+3
-1
@@ -82,7 +82,6 @@ exports.EditorUtilitySpinBox = 'EditorUtilitySpinBox';
|
||||
exports.EditorUtilityThrobber = 'EditorUtilityThrobber';
|
||||
exports.EditorUtilityTreeView = 'EditorUtilityTreeView';
|
||||
exports.ToolMenuWidget = 'ToolMenuWidget';
|
||||
exports.TakeRecorderOverlayWidget = 'TakeRecorderOverlayWidget';
|
||||
exports.AudioMaterialButton = 'AudioMaterialButton';
|
||||
exports.AudioMaterialEnvelope = 'AudioMaterialEnvelope';
|
||||
exports.AudioMaterialKnob = 'AudioMaterialKnob';
|
||||
@@ -100,7 +99,10 @@ exports.AudioFrequencySlider = 'AudioFrequencySlider';
|
||||
exports.AudioVectorscope = 'AudioVectorscope';
|
||||
exports.Synth2DSlider = 'Synth2DSlider';
|
||||
exports.SynthKnob = 'SynthKnob';
|
||||
exports.TakeRecorderOverlayWidget = 'TakeRecorderOverlayWidget';
|
||||
exports.ReactWidget = 'ReactWidget';
|
||||
exports.ObjectMixerEditorUWidget = 'ObjectMixerEditorUWidget';
|
||||
exports.CaveUI_C = 'CaveUI_C';
|
||||
exports.lazyloadComponents.CaveUI_C = '/Game/BP/UI/Main/CaveUI.CaveUI_C';
|
||||
exports.DefaultBurnIn_C = 'DefaultBurnIn_C';
|
||||
exports.lazyloadComponents.DefaultBurnIn_C = '/Engine/Sequencer/DefaultBurnIn.DefaultBurnIn_C';
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
{"version":3,"file":"ui-components.js","sourceRoot":"","sources":["../../../TypeScript/ui/ui-components.tsx"],"names":[],"mappings":";;;AAAA,+BAA+B;AAC/B,yCAA6F;AAY7F,IAAI,iBAAiB,GAAsB;IACvC,IAAI,EAAE;QACF,QAAQ,EAAE,CAAC;KACd;CACJ,CAAA;AAED,MAAa,SAAU,SAAQ,KAAK,CAAC,SAAuB;IACxD,YAAY,KAAY;QACtB,KAAK,CAAC,KAAK,CAAC,CAAC;QAef,gBAAW,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,QAAQ,CAAC,EAAC,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO,GAAG,IAAI,EAAC,CAAC,CAAC;QACxE,gBAAW,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,QAAQ,CAAC,EAAC,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO,GAAG,IAAI,EAAC,CAAC,CAAC;QAdtE,IAAI,CAAC,KAAK,CAAC,cAAc,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC;YACpC,MAAM,IAAI,KAAK,CAAC,oBAAoB,CAAC,CAAC;QACxC,CAAC;QAED,IAAI,CAAC,KAAK,GAAG;YACX,OAAO,EAAE,KAAK,CAAC,cAAc,IAAI,GAAG;SACrC,CAAC;IACJ,CAAC;IAED,IAAI,KAAK;QACL,OAAO,EAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,OAAO,EAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO,EAAC,CAAC;IACrE,CAAC;IAKD,MAAM;QACF,OAAO,CACH,oBAAC,yBAAa;YACV,oBAAC,qBAAS,IAAC,IAAI,EAAE,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,IAAI,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,GAAG;YAC1E,oBAAC,uBAAW,IAAC,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE,iBAAiB,EAAE,mBAAmB,EAAE,IAAI,CAAC,KAAK,GAAG;YACrG,oBAAC,kBAAM,IAAC,SAAS,EAAE,IAAI,CAAC,WAAW,QAAa;YAChD,oBAAC,kBAAM,IAAC,SAAS,EAAE,IAAI,CAAC,WAAW,QAAa,CACpC,CACnB,CAAC;IACN,CAAC;CACJ;AA9BD,8BA8BC"}
|
||||
{"version":3,"file":"ui-components.js","sourceRoot":"","sources":["../../../TypeScript/ui/ui-components.tsx"],"names":[],"mappings":";;;AAAA,+BAA+B;AAC/B,yCAA6F;AAY7F,IAAI,iBAAiB,GAAsB;IACvC,IAAI,EAAE;QACF,QAAQ,EAAE,CAAC;KACd;CACJ,CAAA;AAED,MAAa,SAAU,SAAQ,KAAK,CAAC,SAAuB;IACxD,YAAY,KAAY;QACtB,KAAK,CAAC,KAAK,CAAC,CAAC;QAef,gBAAW,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,QAAQ,CAAC,EAAC,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO,GAAG,IAAI,EAAC,CAAC,CAAC;QACxE,gBAAW,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,QAAQ,CAAC,EAAC,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO,GAAG,IAAI,EAAC,CAAC,CAAC;QAdtE,IAAI,CAAC,KAAK,CAAC,cAAc,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE;YACnC,MAAM,IAAI,KAAK,CAAC,oBAAoB,CAAC,CAAC;SACvC;QAED,IAAI,CAAC,KAAK,GAAG;YACX,OAAO,EAAE,KAAK,CAAC,cAAc,IAAI,GAAG;SACrC,CAAC;IACJ,CAAC;IAED,IAAI,KAAK;QACL,OAAO,EAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,OAAO,EAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO,EAAC,CAAC;IACrE,CAAC;IAKD,MAAM;QACF,OAAO,CACH,oBAAC,yBAAa;YACV,oBAAC,qBAAS,IAAC,IAAI,EAAE,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,IAAI,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,GAAG;YAC1E,oBAAC,uBAAW,IAAC,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE,iBAAiB,EAAE,mBAAmB,EAAE,IAAI,CAAC,KAAK,GAAG;YACrG,oBAAC,kBAAM,IAAC,SAAS,EAAE,IAAI,CAAC,WAAW,QAAa;YAChD,oBAAC,kBAAM,IAAC,SAAS,EAAE,IAAI,CAAC,WAAW,QAAa,CACpC,CACnB,CAAC;IACN,CAAC;CACJ;AA9BD,8BA8BC"}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user