Maplestroy terminal packet sender1/5/2024 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program is distributed in the hope that it will be useful,īut WITHOUT ANY WARRANTY without even the implied warranty of License, or (at your option) any later version. Published by the Free Software Foundation, either version 3 of the It under the terms of the GNU Affero General Public License as This program is free software: you can redistribute it and/or modify This file is part of the PharaohStroy MMORPG client there are all pre-defined audio effects node string or id(which is pre-defined) convert the current node into different data rawPtr,default) -> rawPtr,default) -> rawPtr,default) -> rawPtr) -> lua_numberĪudio component is a native engine which is desigined for play music and effect. expand the rawPtr, get all sub node in it if the current node is a sprite type, which can be used to init a sprite.RotationMatrix:setRotation(self.rotation)Įxample : - get a wz-node under UI.wz/UIWindow.img/AdminClaim Example : -create a zero matrixįunction setOrthographic(l,r,t,b,zNearPlane,zFarPlane) end The matrix object is created by native because it involve a large number of calculation. The TextView implements the maplestory Rich-Text in native. The Button implements the original maplestory button logic, so you can add button from asserts easily. UI is user interface, these are components like Button TextView EditText. you can create it by using editor and can be switch easily. Scene is also a container, which is responsibilty for managing the whole game business logic and others components like sprite and UI. Sprite is a 2d graphic object which can change its color, transform(scale rotation postion,etc) Scene it has a strong connection with engine and editor Sprite GameObject is a container and basic updatable, drawable, transformable, eventable,scriptable,serializable object. In lua framework, it include all upper engine components (GameObject,Scene,Sprite,Other UI components) Processing Graph Some Concepts GameObject In the native framework, it support the basic engine function such as Audio,Graphics,etc Engine Architecture This engine include two parts, one is the lua which is used to write core business and editor-plugin the C++ code will be updated in the future because they are so messy now. Those code in this repository are lua script. Support UTF-8 and UTF-16 and none-ascii characters.Basic Buttons,EditText TextView (Supprot maplestory rich-text).Use own editor can be easily to create UI layer.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |