Browse Source

修改Unity文件夹名称

develop
徐振升 5 years ago
parent
commit
e3ebcbf785
  1. 2
      package.json
  2. 4
      src/app/ui/unity/unity.component.scss
  3. 23
      src/app/ui/unity/unity.component.ts
  4. 2
      src/assets/unityApp/Build/UnityLoader.js
  5. 0
      src/assets/unityApp/TemplateData/UnityProgress.js
  6. 3
      typing.d.ts

2
package.json

@ -4,7 +4,7 @@
"scripts": {
"ng": "ng",
"start": "ng serve --proxy-config proxy.config.json --open --port 4000 ",
"build": "ng build",
"build": "ng build --prod",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"

4
src/app/ui/unity/unity.component.scss

@ -1,4 +1,6 @@
#unityContainer{
width: 100%;
height: 100%;
}
}

23
src/app/ui/unity/unity.component.ts

@ -1,19 +1,36 @@
import { Component, OnInit } from '@angular/core';
declare var UnityLoader: any;
declare var UnityProgress: any;
@Component({
selector: 'app-unity',
templateUrl: './unity.component.html',
styleUrls: ['./unity.component.scss']
})
export class UnityComponent implements OnInit {
constructor() { }
public unityInstance: any = {};
constructor() {
window.GetName = this.GetName.bind(this);
}
progressValue = 0;
ngOnInit(): void {
UnityLoader.instantiate('unityContainer', 'assets/unityAppliction/Build/build.json', {onProgress: UnityProgress});
this.unityInstance = UnityLoader.instantiate('unityContainer', 'assets/unityApp/Build/unityApp.json');
this.SendMessage('UnityWebGL', 'GetName', '');
}
public GetName(): void {
console.log('这是Unity调用的Angular方法');
}
public SendMessage(objectName: string, methodName: string, value: any): void {
console.log('==============================================');
this.unityInstance.SendMessage(objectName, methodName, value);
}
}

2
src/assets/unityAppliction/Build/UnityLoader.js → src/assets/unityApp/Build/UnityLoader.js

File diff suppressed because one or more lines are too long

0
src/assets/unityAppliction/TemplateData/UnityProgress.js → src/assets/unityApp/TemplateData/UnityProgress.js

3
typing.d.ts vendored

@ -1 +1,4 @@
declare var UnityLoader : any;
interface Window{
GetName():void
}
Loading…
Cancel
Save