增加人物,洞穴,植物,动物
This commit is contained in:
@@ -1,16 +1,40 @@
|
||||
"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);
|
||||
UE.HitResult;
|
||||
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 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":";;AAAA,yBAAwB;AACxB,mCAAuC;AAIvC,mCAAmC;AACnC,wBAAwB;AACxB,gCAAgC;AAEhC,OAAO,CAAC,GAAG,CAAC,mDAAmD,CAAC,CAAA;AAChE,YAAY;AACZ,IAAI,YAAY,GAAI,aAAI,CAAC,SAAS,CAAC,cAAc,CAAqB,CAAA;AACtE,IAAI,KAAK,GAAG,YAAY,CAAC,QAAQ,EAAE,CAAC;AACpC,wBAAwB;AACxB,+BAA+B;AAC/B,kCAAkC;AAClC,8BAA8B;AAC9B,mBAAmB;AACnB,yBAAyB;AAEzB,kBAAS,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,CAAA;AACtD,MAAM,SAAS,GAAG,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC;AACzD,IAAI,SAAS,GAAG,EAAE,CAAC,eAAe,CAAC,gCAAgC,CAAC,YAAY,EAC1E,SAAS,CAAC,WAAW,EAAE,EAAE,SAAS,CAA2C,CAAC;AACpF,EAAE,CAAC,eAAe,CAAC,mBAAmB,CAAC,SAAS,EAAC,SAAS,CAAC,CAAA;AAC3D,EAAE,CAAC,SAAS,CAAA;AACZ,SAAS,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,IAAI,EAAC,IAAI,EAAC,EAAE,CAAC,EAAC,KAAK,EAAC,SAAS,EAAC,KAAK,CAAC,CAAA;AAChF,wBAAwB;AACxB,kBAAS,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,SAAS,CAAC,WAAW,CAAC,CAAA;AAC7D,MAAM,cAAc,GAAG,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,SAAS,CAAC,WAAW,CAAC;AACrE,IAAI,cAAc,GAAG,EAAE,CAAC,eAAe,CAAC,gCAAgC,CAAC,YAAY,EAChF,cAAc,CAAC,WAAW,EAAE,EAAC,SAAS,CAAkD,CAAC;AAC9F,EAAE,CAAC,eAAe,CAAC,mBAAmB,CAAC,cAAc,EAAC,SAAS,CAAC,CAAC;AACjE,cAAc,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,IAAI,EAAC,IAAI,EAAC,EAAE,CAAC,EAAC,KAAK,EAAC,SAAS,EAAC,KAAK,CAAC,CAAC;AACtF,qBAAqB;AACrB,kBAAS,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAA;AAClD,MAAM,WAAW,GAAG,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC;AACvD,IAAI,MAAM,GAAG,EAAE,CAAC,UAAU,CAAC,YAAY,CAAC,KAAK,EAAC,WAAW,CAAC,WAAW,EAAE,CAAuC,CAAC;AAC/G,MAAM,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC;AACxB,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;AAC5B,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;AAC1B,uBAAuB;AACvB,YAAY;AACZ,OAAO,CAAC,GAAG,CAAC,mDAAmD,CAAC,CAAA"}
|
||||
+2
@@ -102,5 +102,7 @@ exports.Synth2DSlider = 'Synth2DSlider';
|
||||
exports.SynthKnob = 'SynthKnob';
|
||||
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';
|
||||
|
||||
Reference in New Issue
Block a user