讨论:留言讨论页:修订间差异
跳转到导航
跳转到搜索
→live2d
标签:移动版编辑 移动版网页编辑 |
(→live2d) |
||
第262行: | 第262行: | ||
== live2d == | == live2d == | ||
<code><nowiki>{{ | <code><nowiki>{{live2d|index=248_1}}</nowiki></code> | ||
{{ | {{live2d|index=248_1}} | ||
考虑到下载和渲染模型都严重影响加载速度, 做成了点按钮显示的形式, 因为没有先例所以不知道应该放哪儿 | 考虑到下载和渲染模型都严重影响加载速度, 做成了点按钮显示的形式, 因为没有先例所以不知道应该放哪儿 | ||
第301行: | 第301行: | ||
::触发条件大概明白了, 我试着做一下吧 | ::触发条件大概明白了, 我试着做一下吧 | ||
::布局的问题是这整个玩意是一个 canvas, 然后模型在 canvas 中的位置是自动计算的(可以改但是涉及到MVP变换), 背景是直接设成了 canvas 的 background. 总之就是照现在这种做法要移动或放缩模型会涉及到3D坐标转换所以很麻烦, 要移动背景只能使用 background 的那些 css 属性所以也很麻烦, 我觉得可能还是把 canvas 和背景拆开比较方便 --[[用户:SegFault|SegFault]]([[用户讨论:SegFault|讨论]]) 2016年9月30日 (五) 00:18 (CST) | ::布局的问题是这整个玩意是一个 canvas, 然后模型在 canvas 中的位置是自动计算的(可以改但是涉及到MVP变换), 背景是直接设成了 canvas 的 background. 总之就是照现在这种做法要移动或放缩模型会涉及到3D坐标转换所以很麻烦, 要移动背景只能使用 background 的那些 css 属性所以也很麻烦, 我觉得可能还是把 canvas 和背景拆开比较方便 --[[用户:SegFault|SegFault]]([[用户讨论:SegFault|讨论]]) 2016年9月30日 (五) 00:18 (CST) | ||
改了一下但还是缺一些信息, 比如摸头的时候摸飞了怎么办, 摸的时候是重复播放笑脸还是只放一次, 掀裙子先往下划再往上划算不算 | |||
另外发现的一个问题是眼睛看向的是鼠标相对于坐标(0,0)的方向, 以后再改吧 | |||
把 canvas 和按钮拆成了2个 widget, 现在可以在模板里调整布局了, 只要保证有两个 id 分别为 live2d-background 和 live2d-container 的元素就行, 前者添加背景用后者隐藏用 (如果你想用别的方式管理背景就先扔个 display:none 的 live2d-background) | |||
现在背景会按时间更新, 但是我不知道具体是几点更新, 所以随手设了个0/6/12/18点, 只要有权限不会编程应该也能改吧, 大概 | |||
== 我们的Q版大破立绘好像不太对... == | == 我们的Q版大破立绘好像不太对... == |