Giter Club home page Giter Club logo

fairygui-phaser's Introduction

ApowoGames

A group of developers who love games

fairygui-phaser's People

Contributors

akeboshi1 avatar fy0 avatar ivandart1001 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fairygui-phaser's Issues

list item回收问题

如图,当我调用 list.removeChildToPool(c)的时候,这个回收的item没有消失,位置也莫名其妙的到了左上角
Snipaste_2022-04-13_02-43-26
然后第二个问题,当我滚动列表的时候,有时候没在视口的item也会莫名奇妙的出现在左边
Snipaste_2022-04-13_02-40-52
请问下这是哪里出问题了吗

FairyGui-Phaser Design

功能组件 功能需求 负责人 预计工时(天) Issue Link  
UIPackage 具体单个ui的包对象(解析xml,增加其他元件,更新元件等) 张腾 完成 绿色代表解析fui文件所用类
PackageItem 元件包对象(image,movieclip,componet[组件],font) 张腾 完成
DisplayItem PackageItem(component[组件])显示对象,包含xmlNode,PackageItem 张腾 完成  
xmlNode xml节点 张腾 完成  
xmlPaerser xml解析类,具体使用DOMParser即可 张腾 完成  
UIFactory 工厂类,用于创建GUI对象(GObject) 张腾 完成  
GObject gui基类,包含坐标,宽高,缩放等属性,基于phaser.Event.Emitter,包含一个显示对象(根据不同类型创建不同显示对象) 管晓敏 1 完成
GComponent gui的组件基类,继承与Gobject,包含其他子逻辑对象和一个container显示容器 管晓敏 1 完成  
GRoot 显示场景,phaser.scene 管晓敏 2 完成  
UIStage 场景逻辑类,包含场景尺寸,坐标,及交互 管晓敏 2 完成  
GLoader 继承Gobject,包含一个uicontainer,用于加载显示对象 管晓敏 1 完成   
GGraph 继承Gobject,图形逻辑对象,包含一个phaser.geom.graphics显示对象 张腾 2 完成   
GImage 继承Gobject,图片逻辑对象,包含一个UIImage显示对象 张腾 2 完成   
UIImage 继承Phaser.GameObject.Container,图片显示对象 张腾 2 完成  
GGroup 继承Gobject,用于管理组内多个显示对象 管晓敏 2 完成  
GTextfield 继承Gobject,文本属性逻辑对象包含文本属性 张腾 2 完成  
GBasicTextfield 继承GTextfield,基础文本逻辑对象,包含一个phaser.text,普通文本 张腾 2 完成  
GRichTextField 继承Phaser.GameObjec.Container,富文本逻辑对象,解析方式为ubb,使用bbcode,后续加入xml解析 张腾 2 完成  
GInputTextField 继承Phaser.GameObjec.DOMElement,输入文本逻辑对象 张腾 2 完成  
GButton 继承GComponent,按钮逻辑对象,可直接通过设置给按钮设置显示对象 张腾 2 完成  
ScollPane 继承Phaser.Event.EventEmmiter,滚动逻辑对象,包含一个或多个滚动条,滚动范围 管晓敏 2 完成  
GScrollBar 继承GComponent,滚动条逻辑对象,可直接通过设置给滚动条设置显示对象,包含两个按钮,一个滑块,一个滑道 管晓敏 2 完成  
GProgressBar 继承GComponent,进度条逻辑对象,可直接通过设置给进度条设置显示对象 管晓敏 2 完成  
GCombox 继承GComponent,下拉菜单逻辑对象,可直接通过设置给下拉菜单设置显示对象 管晓敏 2 完成  
GLabel 继承GComponent,文本组件逻辑对象,包含文件显示对象,及其他显示对象,可直接通过设置给组件设置显示对象 张腾 2 0%  
GSlider 继承GComponent,滑动条逻辑对象,包含文件显示对象,及其他显示对象,可直接通过设置给组件设置显示对象 张腾 2 完成  
GList 继承GComponent,列表逻辑对象,包含一个容器及多个子列表显示对象 管晓敏 2 完成  
GTree 继承GList,树形逻辑对象,包含节点,子对象列表等 管晓敏 2 完成  
GTreeNode 树形图节点对象,包含子节点列表,父节点等 管晓敏 2 完成  
GearBase 用来表示此 GObject 的某些属性将会被某种类型的 Gear 所影响。从 GearBase 里面可以看到,有 10 种 Gear 类型: 管晓敏  完成
Controller 让子元素根据统一的状态进行相应的改变。控制器只会引用 GComponent 的状态信息和控制器本身的页信息(ID,页名称),而对于每页内容的显示,交给子元件进行定义 管晓敏    完成

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.