SMX II 更新历史

快照20131001  2013年10月1日

  • 加入共42个新单位
  • 支持攀爬蔓藤
  • 支持水管食人花
  • 支持水下敌人
  • 支持岩浆

技术预览版11  2013年5月26日

[公共]
  • 支持自定义图片
  • 完善多语言支持
[游戏]
  • 增加配置程序,支持2倍窗口切换
  • 修复部分情况下游戏操作选择框选项显示错误的bug
[编辑器]
  • 增加调试模式下重新载入文件的功能
  • 修复非设计界面下对象改名报错的bug
[地图]
  • 增加时钟应用

技术预览版10.1  2013年2月14日

[GSVM/API]
  • 新API支持
    • Game.SetMarioLifeCount(value); // 用于设置mario生命数
    • Game.SetCoinCount(value); // 用于设置金币数
    • Game.SetScore(value); // 用于设置分数
  • 新属性支持
    • object.XSpeed: 用于设置对象速度x分量
    • object.YSpeed: 用于设置对象速度y分量
    • object.XSpeedAcc: 用于设置对象加速度x分量
    • object.YSpeedAcc: 用于设置对象加速度y分量
    • object.XSpeedMax: 用于设置对象速度x分量最大值
  • 特殊量查询支持
    • __LASTOBJ__: 用于获取最后创建的对象
[游戏]
  • 发布小游戏GetCoins
  • 引入对象回收机制以提升游戏效率
  • 修复老版本文件水管会导致游戏崩溃的bug
  • 修复部分情况下mario状态异常的bug
  • 修复部分音效错误
  • 增加键位A用于跳跃
  • 以及更多的细节调整

技术预览版10  2013年2月10日

  • 完善道具支持
  • 支持水管跳转

技术预览版9.5  2011年12月24日

  • text控件支持更多属性
  • 支持全局变量 global type name;

技术预览版9  2011年12月4日

[游戏/编辑器]
  • 支持场景切换
  • 支持背景音乐及音效
  • 支持全局事件
[GSVM/API]
  • 新API支持
    • Game.SceneComplete(); // 切换至下一场景
    • Game.WorldComplete(); // 世界完成
    • Game.LoadSceneByName(name); // 载入当前地图中指定名称场景
    • Game.LoadSceneByIndex(index); // 载入当前地图中指定索引场景
    • Game.LoadScene(fileName); // 载入制定文件名的场景
    • SoundEngine.PlayBGM(fileName); // 播放制定文件名的背景音乐
    • SoundEngine.StopBGM(); // 停止背景音乐播放
    • SoundEngine.PlaySoundEffects(soundId); // 播放制定音效
    • SoundEngine.StopSoundEffects(); // 停止音效播放
  • 新事件支持
    • SceneLoaded: 场景载入完成
    • CoinsChanged: 金币数发生变化
    • ScoreChanged: 分数发生变化
    • MarioLifesChanged: mario生命数(剩余游戏次数)发生变化
    • 注: 编辑区域空白处右键菜单中可添加相应事件处理
  • 特殊量查询支持
    • __COINCOUNT__: 当前金币数
    • __SCORE__: 当前分数
    • __LIFECOUNT__: 当前生命数

技术预览版8  2011年10月7日

  • 支持打包地图

技术预览版7  2011年7月31日

[游戏]
  • 调整游戏界面布局及配色方案
  • 增加数据栏
  • 增加对游泳的支持
  • 调整敌人碰撞及攻击设定
  • 调整对象的碰撞体积
[编辑器]
  • 优化旗杆摆放体验
  • 修复编辑器保存后场景会丢失visible属性的问题

技术预览版6  2011年7月3日

  • 增加弹簧, 旗杆等12个新设施单位
  • 增加7个新敌人单位
  • 增加降旗事件Falling(降旗开始), Fallen(降旗结束)
  • 完善砖块被顶时其上方对象的处理
  • 滑动的龟壳支持撞击问号等设施
  • 修复马里奥斜穿飞龟的Bug

技术预览版5  2011年6月6日

[游戏单位]
  • 新增5个NSMB单位
  • 新增61个SMA4/SMB3(SMAS)单位
[游戏]
  • 替换系统消息框(选择框)为游戏风格
  • 新增弹性音符处理逻辑
  • 调整GrowBlock的效果
  • 修复死亡状态下的mario会被移动平台挡住的bug
[编辑器]
  • 新增游戏分类筛选功能
  • 优化资源加载效率

技术预览版4  2011年5月29日

[游戏]
  • 优化资源加载速度
  • 优化游戏效率
  • 增加尖刺的逻辑
  • 修复未设置背景时游戏画面无法正确绘制的bug
  • 修复text控件绘制位置错误的bug
  • 修复游戏单位绘制效果右下角有红点的bug
  • 修复mario同时踩多个敌人会跳得很高的bug
  • 修复敌人与控制器,门会发生碰撞的bug
  • 修复载入场景后mario可能会自动行走的bug
  • 修复text控件的text属性为空游戏会报错的bug
[编辑器]
  • 增加测试功能
  • 增加状态显示功能
  • 增加统计单位数功能
  • 修复脚本编辑框中脚本未正确换行的bug
  • 修复通过右键菜单会重复定义事件处理脚本的bug
[GSVM]
  • 增加对转义符 \" \t 的支持
  • 增加对API: Scene.Close, Mario.MoveTo的支持
  • 修复未正确获取Visible属性的bug

技术预览版3.3  2011年5月21日

  • 编辑器支持设置场景属性及起始点
  • 修复特定环境无法正确载入资源的bug

技术预览版3.2  2011年5月18日

  • 调整路径信息, 修复上一版本溢出错误

技术预览版3.1  2011年5月17日

  • 优化资源读取

技术预览版3  2011年5月15日

  • 开放世界编辑器
  • 完善游戏逻辑
  • 修复了之前版本的部分Bug

技术预览版2  2011年3月5日

  • 发布小游戏

技术预览版  2011年2月6日

  • 发布技术预览版