【魔法哈奇】10月30日版本更新公告-魔法哈奇-淘米网
全部
举报热线:021-61130888


所在位置:首页>【魔法哈奇】10月30日版本更新公告



【魔法哈奇】10月30日版本更新公告

更新时间: 2015-12-15 16:12:32

亲爱的玩家:
 
    大家好!《魔法哈奇》最新的版本将在2014年10月30日22:30至10月31日09:00进行更新
    
【常规更新】
 
- 增加上古神龙系列任务,到达48级即可解锁任务,获得神龙。
温馨提示:因保密需要,神龙共分3个状态,几个最强特殊技能的事情我不会告诉大家的。
- 家族战旗已更换为最新的数据
- 修改大量可能引起BUG部位
- 装备强化等级提升至26级
- 惊雷裂隙冷却回合提高至25回合,并在施放此卡牌后给对手造成150伤害
 
【创意空间那些事儿】
 
【活动】创意空间火红之秋创作大赛正式开赛,全民征集作品当中!
 
- 光照系统重构:  重写了核心的光照算法,更加简洁和迅速,新算法修复单光源计算可能运算量非常大的Bug. 
- 修复Spiral lighting queue sequence bug. 
- 优化性能: optimize GetBlockTemplate performance, fix a small memory leak. 
- 关照计算与主线程RenderBuffer更新按照当前视点螺旋方式由近到远刷新, 主线程限制了每帧RenderBuffer的刷新率。刷新分为首次与光源更新2种,有不同的权重,在人物正常运动速度下刚好可以跟上摄影机。 
- 光照线程粒度变为了之前的1/100.  保证主渲染线程有写请求时其他Reader第一时间释放锁,并消息通知主线程, 同样当主线程释放锁时,立即通过事件唤醒所有reader(光照线程)。 ReadWriteLock类通过锁与消息事件, 达到最小的锁次数和最大程度的异步。 光照线程CPU利用率高达90%(几乎等同写锁占主线程的比例)。多核处理器上,满负荷的光照线程对主线程FPS的影响小于1% (可以忽略不计). 
- 取消了NPL脚本Framemove之外的所有的blockworld锁。 主线程大部分时间工作在无锁状态下。 光照更新也工作在无锁状态, 依靠Int32本身的原子性, 光照模块仅对数据结构会改变的少数函数加了异步锁。 IO线程数据首次初始化时,通过Region文件的全局Lock状态,保证其他线程(主线程和光照线程)直接跳过Chunk的处理, 而不是申请锁,造成contention。 
- 增加了ReadWriteLock类和实现。 用于Block运算中的多线程同步的专用Lock. 写优先的Lock. 
- 关照线程锁机制重构:光照计算与主进程改为condition_variable的通知模式
- 修复:背景音乐应该从第一帧出现的位置开始播放. 
- 世界IO加载默认为异步, 世界首次加载时禁止世界渲染,更多CPU给加载线程。 
- 重新思考光照渲染线程与主线程的同步机制, 保证Mobile版可流畅运行. 
- Mobile version has 4 Region Cache instead of 16 on PC. 降低Mobile版的内存开销. 
- Block世界加载IO部分大量重构: 支持同步,异步2种可随时切换的模式.  提升了加载速度和渲染过程中的流畅度. 
- 世界首次加载能够显示正在加载的Chunk个数. 同时防止一些手机加载大型世界时由于画面不响应,进入休眠模式. 
- Mobile版暂时禁用了随机地形生产。 没有LuaJit, 目前的算法在Mobile上太慢了。 
- 修复EntityImage的算法, 解决在特殊情况下出现递归的Bug. 
- Mobile版:推荐列表新增Tag分类。 对作品更好的分类.  不是所有世界都在手机上推荐运行的。 
- Mobile版:拖拽控件pe:sliderbar支持touch input. 兼容鼠标和touch操作. 
- Mobile版:pe:slot支持用touch的方式拖动物品,比如移动背包中的物品,或扔到场景中等.
- GUI触屏底层逻辑修正:当控件有ontouch事件时将忽略自动生成mouse事件
- 修复Android下GUI zordering sort not stable. using std::stable_sort instead. 
- 修复设置UI在手机上显示不全的Bug。
- Mobile版:编辑物品时(比如背包等), TouchController UI会自动隐藏
- Mobile版修正了一些常用的专属UI(放大版): 例如箱子, Tips, 文字面板, 命令编辑窗等 方便在手机上操作. 
- 多行文本新增fontsize, lineheight属性. Mobile版的文字输入面板使用大号字体. 
- 世界模板功能优化:支持相对位置与绝对位置
- Mobile版:修复Icon路径大小写导致不显示的问题。 所有Icon可正确显示了. 
- 新增命令参数: 
/sky -sun sun_size sun_glow  
调节太阳大小和光晕的大小:例如
/sky -sun 500 12
- 新增命令参数: 
/sky -cloud density[0-1] 调节云的密度
/sky -cloud 0.1
- 优化了命令提示的显示. 
- 修复Android版中天空盒子显示错误问题. 
- Mobile版: 增加了加载UI以及小提示, 并修复会弹出聊天框的Bug. 
- 关照渲染线程可以通过参数调节每帧计算多少光照。 
- 当加载世界时会将更多CPU分配给光照进程。 极大的提升了光照加载速度和进入世界后的流畅度。 
- 加载世界时会显示当前光照计算信息, 进入世界时光照应该是基本加载完毕状态. 
- Mobile版:加大了BBS Tip的字号. 
- Launcher登录页面更新链接:将最新的活动与咨询链接放上了
- 加载世界加入ReserveBlocks减少Loading时内存分配次数. 解决部分世界在某些内存小的手机上不可加载的Bug. 
- Mobile版:仿真天空可以正常渲染了.
- 仿真天空增加了云的密度, 太阳的大小等参数: 默认情况下太阳大了一些, 云疏了一些.  
- 官网发布了最新的ParaCraft登陆器, 修复之前登陆器无法启动的Bug. 支持更新与运行分开. 
- 提交了Intel超级本的创作大赛作品.
- Mobile版:当天空文件不存在时, 使用默认的天空文件。 
- Mobile版:静态模型类天空可以正确渲染了. 
- Mobile版:设计百度云Mod
- iOS版: buildboost_ios.sh脚本, 自动编译所有boost类库.
- Mobile版: 新增渲染Shader: Sky和SkyDome
- iOS版: learned XCode systematically. 
- Mobile版: 修复Text Layout offset Y error when rendering smaller scaled font with vertical center alignment. 
- Mobile版: android上修复无法使用stencil buffer的问题. 
- Mobile版:fix render IO/sim tick's time delta causing biped to flicker.
- iOS版: learned MacOS systematically. 
- 修复新版本在某些ATI显卡中不正常渲染的Bug 
- Mobile版 GUI增加了Stencil渲染, 可以正确渲染剪裁区域了Clipping Container without faster render. 
- 优化命令:
/generatesrc [-private] [src_file_list] [dest_folder]  
支持private和路径参数. 自动生成源码,private参数表示强制移除函数实现
- 修复music对象和在movie sequence block 中错位的Bug
- 修复演员角色88,100号人物动作. 
- Mobile版: 新增ParaXRefSection的解析和渲染。修复比如火把中的火苗的渲染. 
- Mobile版: 物品分类电影类合并到工具类中, 手机版也可以创建电影方块等. 
- Mobile版: 修复2D UI中RGB<-->BGR通道错误的Bug; 同步了一批编辑时用到的材质到发行目录. 
- Mobile版: 增加人物的点选手势。点击对应鼠标左键, 长按对应鼠标右键。 矿车因此可以乘坐了。
- 摄影机双击W,将以10倍的速度运动. 方便录制过程中快速走位
- Mobile版: 人物类模型增加opacity属性,可以控制人物淡入淡出. 
- 新增动态变量opacity透明度:电影人物支持编辑淡入淡出. 透明度为0,人物可以彻底消失。 
- 新增API. ParaScene.CheckExists() 针对Entity优化了ParaScene.GetObject()的调用,降低内存开销,提升速度. 
- 修复子电影方块中人物重叠的Bug
- 重构Mobile平台下DeleteFile(s)方法, 支持文件wildcard的删除. 如清空Cache目录.  
- Mobile版切换世界停掉BGM声音
- Mobile版修复部分国外的手机(如KindleFire)中文名的世界无法打开的问题
- 修复音效有时会不播放:3秒的特效长度不准确. 改为了1秒. 所有特效不会unload
- 更改了音效文件GC回收机制:先播放,先回收,从不强制回收直到超过10个. 
- PC版修复声音引擎seek底层bug: 可以精确的定位声音文件到指定的播放位置
- Mobile版:创作百科与模板功能设计案 (融入了电影功能的创作百科)
- 增加ActorMusic: 可以在时间轴上编辑音轨, 拖动时间轴音轨也自动定位到指定的位置, 方便后期配音. 
- Mobile版简单的声音引擎实现:支持直接从zip, sdcard或安装包中播放音频. 
- 世界zip文件包中的文件, 会被先解压到sdcard中播放.
-  iOS不支持ogg, ogg自动被替换为wav.  MP3, wav是默认支持的格式.Andriod下支持ogg.
- 每次启动自动清空AudioCache目录下的所有文件
- 由于API不支持Query长度,默认非循环的音效长度为3秒钟
- Mobile版的下载列表增加文件大小显示
- 跨桌面平台(Win32, MacOS)的登陆与更新器Launcher基本完成. 用了QT C++. 解决旧版登陆器不稳定的Bug. 
- 发布创意剧场:《过眼云烟》. 
- 电影制作: 引入子电影方块时间轴的概念. 可以在一个电影方块的时间轴上编辑众多子电影方块. 
- 摄影机和字幕等自动引用子电影方块,这个对后期配音,剪辑有极大的帮助. 
- 选中场景中的电影方块,并按添加Key可自动添加选中的电影方块到父方块的关键帧中
- 当子方块没有摄影机时,父方块的摄影机则生效。 字幕和演员等所有其他Actor是同时生效的。 
- 选择父方块中的命令序列Actor, 或播放父方块都会激活子方块中的摄影机(如果有的化)
- 播放或编辑过程中,场景中会自动高亮当前时间轴上的电影方块. 
- 右键重复点击关键帧或时间轴,会弹出ContextMenu, 可以精确编辑关键帧, 例如设置时间等多项精确操作. 
- 发布创意剧场:《悲伤的巴塞罗那》中篇科幻电影. 
- Mobile版:removed unnecessary shader switch when rendering multiple text together.
- Mobile版:fix NPL runtime tick calling twice in app delegate.
- Mobile版:长按+点击物品栏:等于Alt拾取; 物品栏可以点击空白位置; 点击上划可以扔掉Slot中的物品;
- Mobile版:Undo/Redo共用同一个按钮。 Redo手势为向右侧滑动
- Mobile版:左侧增加shift按钮Touch模拟键盘上的Shift.
- Mobile版:修复StaticMesh被选择时,Model Transform错乱的Bug
- Mobile版:opengl effect system now uses parameter cache and only commit to device when CommitChange is called.
- Mobile版:Shader param: AlphaTesting enabled for all static and animated mesh.
- 新增角色的关键帧精确编辑UI: 转身, 头部上下, 头部左右
- 发布创意剧场:《妻子的记忆》首部中篇电影. 
- Mobile版:再次修复Home键,材质缺失的Bug.
- Mobile版:修复一些贴图或模型不存在的Bug.
- Mobile版:修复自定义皮肤和部分人物模型材质显示不出的Bug.
- Mobile版:texture sampler states automatically changed according to global settings.
- Mobile版:修复模型类的选择特效无效的Bug.
- Mobile版:修复3D场景中多行的文本渲染错误的Bug.
- 修复画板自动展开功能异步加载错误.
 
 
《魔法哈奇》官网:http://haqi.61.com/
《魔法哈奇》官方论坛:http://bbs.61.com/haqi-1.html
 
《创意空间》官方微信ID:paracraft
《创意空间》论坛:http://www.paracraft.cn
 
 
《魔法哈奇》运营团队
2014年10月30日

看完这新闻有何感觉?已有人表态,点下表情发表你的看法去吧