游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1612|回复: 1

编辑器功能点一览

[复制链接]

87

主题

790

帖子

806

积分

高级会员

Rank: 4

积分
806
QQ
发表于 2006-6-7 23:06:00 | 显示全部楼层 |阅读模式
1.编辑器
(1)数据编辑器(约1天)
界面和功能:
1)数据在表格中的输入和修改
2)插入和删除行、列
3)新建、打开、保存、退出
4)自动编号
5)修改列名
*6)表栏和选择表功能
*7)文件的连接
*8)在格中显示返回值(以输入参数使用参数得到返回值形式得到)
*9)与其它某个格子的值建立一定的对应关系
引擎:
1)读取相应文件中的相应行列的数据
2)读取相应文件中的总行数和总列数
3)修改相应文件中的相应行列的数据
*4)查找相应文件中的数据,分三种情况
<1>已知行,寻找列数
<2>已知列,寻找行数
<3>都不知道,寻找行和列
*5)查找相应文件中的列名所在的列数
6)修改相应文件中的列名
7)修改相应文件中的行数和列数
8)新建一个数据文件
菜单列表:
文件->新建、打开、保存、退出
表->前插入(行、列)、后插入(行、列)、删除(行、列)、修改列名、自动编号(以打勾的形式存在)
(2)地图编辑器(约1天)
地图编辑器的数据存储以数据编辑器为基础
界面和功能:
1)读取相应的图片文件和指定的大小显示大地图
2)交错格的格边显示
3)用格子工具栏进行格子的属性查看:点击后格子工具栏的格子属性名列表和属性值发生对应的改变
4)用格子工具栏进行格子的属性设置(具有无这个列表项)
<1>对格子属性名列表增加、删除和修改
<2>对格子属性名值的设定,输值后点确认(需验证是否重复)
<3>对格子的属性值的设定,点格后选择相应的属性名(默认为无)后按确认(这时也可以同时进行<2>的操作)
5)在各个区域当中按照所设定的颜色用边框框出这个区域
6)用区域设定工具栏进行区域设定(具有无这个列表项)
<1>在地图上相应的格子上点右键则取消该城的区域
<2>在地图上相应的格子上点左键则按目前的区域名进行设定
<3>可修改相应区域的颜色
<4>对区域列表增加、删除和修改
7)新建、打开、保存、设置、退出功能
引擎:
1)读取相应地图中坐标的属性值(属性名)
2)读取相应地图中坐标的区域名
3)读取相应地图中的地图的大小、图片文件、数据文件名、横格数和纵格数的信息
菜单列表:
文件->新建、打开、保存、设置(确定地图的大小、图片文件、数据文件名、横格数和纵格数)、退出
界面工具栏:
格子工具栏->格子属性名列表、增加、删除和修改格子属性名的按钮、格子的属性值文本框(值对不同属性名不可重复)、确认按钮
区域设定工具栏->区域列表、增加、删除和修改区域的按钮、区域颜色用RGB来设定
(3)公式编辑器(约3天)
公式编辑器的数据存储以数据编辑器为基础来存储公式这个字符串
界面和功能:
1)新建、打开、保存、设置、退出功能
2)公式的增加、删除和修改
3)公式名的修改
4)公式参数列表(多个用;隔开,没有可选参数和数组参数)和返回值的设定
5)公式具体的运算过程
<1>定义中介量(只允许二十六个英文字母的大小写和十个阿拉伯数字的组合,数字不能开头)
<2>可以使用+,-,*,/,\,mod,&,^八个运算符
<3>可以使用sin,cos,tan,lg函数
<4>可以使用()
<5>可以使用系统自带特殊的四个函数:rnd(n,m)取n到m的随机数,min(a1,a2,...,an)取a1到an间的最小值,max(a1,a2,...,an)取a1到an间的最大值,bound(n,min,max)判断n是否在min和max之间,是则返回1,不是则返回0
<6>可以使用条件语句(if...else)和循环语句(for...next)
<7>可以使用select和foreach语句
6)公式的确认
*7)输入相应参数测试运算过程
引擎:
1)读取某个公式名中的公式具体运算过程
2)输入参数对具体运算过程进行运算的到返回值
菜单列表:文件->新建、打开、保存、设置(数据文件名)、退出
公式维护栏:一个公式名列表、增加、删除和修改公式
公式编辑栏:一个公式名、参数列表、返回值、公式具体的运算过程、确认和取消按钮
(4)界面编辑器(约7天)
界面编辑器的数据存储以数据编辑器为基础,运算以公式编辑器为基础
界面和功能:
1)新建、打开、保存、设置、退出功能
2)组件名列表的增加、删除和修改
3)组件的图片、默认文字及其默认颜色、默认大小的设定,点确认生效
*4)闪烁型组件
5)具体组件的增加、删除和修改
6)具体组件的组件类型、位置和大小、文字及其颜色、状态及该状态下的相应图片、附加值的设定
7)具体组件的置前
8)具体组件的编辑器中的大小和位置表现
9)小界面的大小和位置表现(用黑框)
10)具体组件的代码编写
<1>定义中介量(只允许二十六个英文字母的大小写和十个阿拉伯数字的组合,数字不能开头)
<2>可以使用+,-,*,/,\,mod,&,^八个运算符
<3>可以使用sin,cos,tan,lg函数
<4>可以使用()
<5>可以使用系统自带特殊的四个函数:rnd(n,m)取n到m的随机数,min(a1,a2,...,an)取a1到an间的最小值,max(a1,a2,...,an)取a1到an间的最大值,bound(n,min,max)判断n是否在min和max之间,是则返回1,不是则返回0
<6>可以使用条件语句(if...else)和循环语句(for...next)
<7>可以使用select和foreach语句
<8>可以引用数据库中相应行列数据(data:行:列)
<9>可以更改具体组建的所有属性(组件名::属性名=值)
<10>可以呼叫小界面(call smallface 小界面编号:参数列表))
<11>可以呼叫主界面(call mainface::(参数列表))
<12>可以呼叫选择器(call choface::(参数列表))、输数器(call innumface::(参数列表))、反馈器(call reflectface::(参数列表))
<13>getset表示通过呼叫所得到变量的集合
<14>可以代为执行具体组件的事件(具体组件名__事件)
11)增加、删除和修改公共变量
12)增加、删除和修改公共集合
*13)测试界面
引擎:(常在具体游戏中使用)
1)打开某个界面,并显示在屏幕上
2)对界面上的某个具体组件进行某种事件的操作
3)得到界面中某个公共变量的值
4)得到界面中某个公共集合
5)得到界面中的数据文件名、公式文件名、界面标题、界面背景图片、界面的大小,界面的位置
6)得到界面中具体组件的组件类型、位置和大小、文字及其颜色、状态及该状态下的相应图片、附加值
菜单列表:文件->新建、打开、保存、设置(数据文件名、公式文件名、界面标题、界面背景图片、界面的大小,界面的位置)、退出
组件工具栏:组件名列表、增加、删除和修改组件名、组件的图片、组件上的默认文字及其默认颜色、组件的默认大小、确认按钮
具体组件工具栏:具体组件名列表、增加、删除和修改具体组件名、组件类型(随着工具栏的变动而变动)、具体组件的位置和大小、具体组件的文字及其颜色、具体组件的状态(正常、按下、失效、触摸)及该状态下的相应图片、具体组件的附加值、确认按钮、置前按钮
具体组件代码栏(位于工具栏之下):事件列表(包括鼠标左键按下和放开、鼠标右键按下和放开、触摸)--位于左上、代码框(即写即改)、公式引用列表(包括公式编辑器中的所有函数,使用时只需输参数)--位于右上
公共变量列表框:公共变量列表、增加、删除和修改公共变量名
公共集合列表框:公共集合列表、增加、删除和修改公共集合名

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-6-8 16:42:00 | 显示全部楼层

Re:编辑器功能点一览

这是你新开发的?? 问个问题, 你怎么有两个论坛?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 16:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表