ZGameEditor学习笔记

写在前面

!!本文章不具有参考意义!!
主要作者健忘所以学明白了就写下来给未来忘掉的自己看(x

关键词

ZGE:ZGame Editor

相机

默认相机世界坐标示意图


默认相机朝向-Z轴方向

Component in general

和unity得component不同的地方在于在ZGE里,资源(Sound、Mesh)和行为(PlayerSound,RenderMesh)都是component,我猜coponent tree底下的content就是用来存放资源component的,大佬说相机也放content。

Component:Model

Model可以看作unity里的prefab+monobehaviour。createModel()可以在ZExpression里在运行时根据逻辑创建Model。

Component: ZExpression

一个可以被执行的代码块(Callback方法)。可以挂在各种条件节点(OnRender,OnUpdate,etc)下,自动运行,而Zlibrary不会

Component: ZLibrary

存放可复用代码,不确定生命周期是怎么样的,有待实验,反正吃不准就套在OnLoad底下。

Component: Bitmap

BitmapExpression中X,Y的起点(0,0)是屏幕左下角

以及。。在BitmapExpression里写trace来debug软件必崩溃

!!WARNING!!
DO NOT WRITE ANY TRACE FUNCTIONS INSIDE OF BITMAPEXPRESSION THAT WILL CAUSE ZGE TO CRASH

Bitmap的Size一定要是2的幂,要不然会有误差

つづく

你可能感兴趣的:(ZGameEditor学习笔记)