V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
renminghao
V2EX  ›  分享创造

和同学一起做的一个东西

  •  3
     
  •   renminghao · 2014-10-08 08:22:20 +08:00 · 6692 次点击
    这是一个创建于 3729 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前参加比赛,和同学一起做的一个东西,有一段时间没碰了,不过还是想做好,大家给点建议。(保证使用较高版本的chrome并且支持webgl)http://www.zhimoccc.sinaapp.com

    58 条回复    2014-10-09 23:23:25 +08:00
    bbx
        1
    bbx  
       2014-10-08 08:40:11 +08:00
    挺好玩儿的
    chenzhepeter
        2
    chenzhepeter  
       2014-10-08 08:43:43 +08:00
    做的真好
    renminghao
        3
    renminghao  
    OP
       2014-10-08 09:23:06 +08:00
    @bbx 提提意见 看看还有什么需要改进的地方 我们再做迭代 你可以试试触摸设备 我们做了优化的
    renminghao
        4
    renminghao  
    OP
       2014-10-08 09:23:47 +08:00
    @chenzhepeter 看看还有什么需要改进的地方
    fising
        5
    fising  
       2014-10-08 09:26:33 +08:00
    油漆桶有bug
    renminghao
        6
    renminghao  
    OP
       2014-10-08 09:27:53 +08:00
    @fising 是什么bug 欢迎提出来
    fising
        7
    fising  
       2014-10-08 09:33:29 +08:00
    按说油漆桶应该是只涂抹盒子表面吧,怎么把整个工作台给涂满了
    scarlex
        8
    scarlex  
       2014-10-08 09:54:59 +08:00
    有意思
    renminghao
        9
    renminghao  
    OP
       2014-10-08 10:32:53 +08:00
    @fising 这个是有原因的 因为是两层H5的canvas,所以喷漆的时候想要确定边界也可以 不过那样子很麻烦 当时为了赶进度 所以也就没仔细限定边界 而且 如果限定边界的话 在切换模型的时候这个边界也要跟着变的
    renminghao
        10
    renminghao  
    OP
       2014-10-08 10:33:11 +08:00
    @scarlex 大家多玩玩 提提好的意见
    fising
        11
    fising  
       2014-10-08 10:41:29 +08:00
    @renminghao 现在喷漆整个工作台都涂满了,很奇怪不是吗。
    renminghao
        12
    renminghao  
    OP
       2014-10-08 10:42:18 +08:00
    @fising 这倒是真的 这也必定是要改进的地方 感谢提bug哈
    scusjs
        13
    scusjs  
       2014-10-08 11:04:58 +08:00
    。。。69你居然有这么好玩的东西不拿出来玩
    renminghao
        14
    renminghao  
    OP
       2014-10-08 11:09:04 +08:00
    @scusjs 沈大不要黑我了 这个东西之前不就给你们都看过么
    ven
        15
    ven  
       2014-10-08 11:29:48 +08:00
    不错!赞~
    不过头顶跟脚板的效果看不到额~
    renminghao
        16
    renminghao  
    OP
       2014-10-08 11:34:26 +08:00
    @ven 原则上是可以实现的 不过那样子就是实现3维的旋转 用户体验不怎么地 所以就删减到2维旋转了 这样子只能舍弃那两个部位了
    zoeey
        17
    zoeey  
       2014-10-08 11:38:49 +08:00
    感觉很强大,请问是怎么做的?
    renminghao
        18
    renminghao  
    OP
       2014-10-08 11:44:23 +08:00
    @zoeey H5+Webgl
    Exin
        19
    Exin  
       2014-10-08 11:49:41 +08:00
    COOL!
    RyanLok
        20
    RyanLok  
       2014-10-08 12:14:36 +08:00
    赞~很不错的设计
    kid177
        21
    kid177  
       2014-10-08 12:32:56 +08:00
    不能还原吗?找了半天没找到还原的按钮。
    bugsnail
        22
    bugsnail  
       2014-10-08 12:35:15 +08:00
    ios上有这个应用,叫什么来着忘了,好像是给孩子们玩的,话说,不能在3D模型上直接涂吗?
    renminghao
        23
    renminghao  
    OP
       2014-10-08 13:39:32 +08:00
    @RyanLok 这个设计也是一起比赛的小伙伴想了好久才有的想法
    renminghao
        24
    renminghao  
    OP
       2014-10-08 13:40:01 +08:00
    @kid177 2D这边有undo和redo的按钮啊
    renminghao
        25
    renminghao  
    OP
       2014-10-08 13:40:33 +08:00
    @bugsnail 没发在3D上面直接绘画,这样子就没法判断是要旋转查看还是要绘画了
    bugsnail
        26
    bugsnail  
       2014-10-08 14:01:56 +08:00
    @renminghao 2D太考验人的想象力了
    blueandhack
        27
    blueandhack  
       2014-10-08 14:31:41 +08:00
    哈哈!我知道这个!这不是参加PHPChina的第五届开源大赛的作品么!
    23333333333333
    我也是参赛者
    只是最后结果,哎坑爹啊!
    arslion
        28
    arslion  
       2014-10-08 14:52:30 +08:00
    可以直接在立体身上开画吗?
    好像, 好像看不到立体身的脑袋顶部..
    renminghao
        29
    renminghao  
    OP
       2014-10-08 15:17:43 +08:00
    @blueandhack 额 其实我们真正做这个的时候参加的是全国大学生软件创新大赛
    renminghao
        30
    renminghao  
    OP
       2014-10-08 15:17:55 +08:00
    @arslion 原则上是可以实现的 不过那样子就是实现3维的旋转 用户体验不怎么地 所以就删减到2维旋转了 这样子只能舍弃那两个部位了
    kokdemo
        31
    kokdemo  
       2014-10-08 15:27:04 +08:00
    这个思路挺好玩的……
    renminghao
        32
    renminghao  
    OP
       2014-10-08 15:33:07 +08:00
    @kokdemo 关键要顺着这个思路延伸很多东西啊
    hardway
        33
    hardway  
       2014-10-08 16:53:17 +08:00
    不错啊,楼主看过宜家网站上的家居布置软件么,楼主开发的话我直接收购了 :)
    arslion
        34
    arslion  
       2014-10-08 16:56:46 +08:00
    @renminghao 确实啊... 那么补个三视图怎么样?~ 静态不用转~
    RCheungIT
        35
    RCheungIT  
       2014-10-08 17:41:58 +08:00
    = = 卧槽 打开之后 cpu 直接150%
    renminghao
        36
    renminghao  
    OP
       2014-10-08 17:50:48 +08:00
    @RCheungIT 然后慢慢的应该就平稳了吧
    renminghao
        37
    renminghao  
    OP
       2014-10-08 17:51:25 +08:00
    @arslion 这样子就没有交互动手的乐趣了啊
    renminghao
        38
    renminghao  
    OP
       2014-10-08 17:55:04 +08:00
    @hardway 您能把那个家居布置软件的链接发一下么 我没找到
    Gauin
        39
    Gauin  
       2014-10-08 18:14:58 +08:00
    颜色涂到卡片外面后 涂过的颜色全部清掉了。。。难道不能对涂到外部的颜色直接忽略吗?
    renminghao
        40
    renminghao  
    OP
       2014-10-08 18:29:52 +08:00
    @Gauin 我在这边使用是正常的啊 你是mac?
    arslion
        41
    arslion  
       2014-10-08 18:36:34 +08:00
    @renminghao 有种若有所失的感觉.. 对了用这个做Minecraft人物皮肤怎么样?
    Gauin
        42
    Gauin  
       2014-10-08 18:52:45 +08:00
    @renminghao 办公电脑 tihinkpad win7
    renminghao
        43
    renminghao  
    OP
       2014-10-08 19:12:06 +08:00
    @Gauin 我查查bug 修改一下 谢谢提bug哈
    renminghao
        44
    renminghao  
    OP
       2014-10-08 19:13:47 +08:00
    @arslion 完全可以啊 不过两个要整合在一起 估计有点难度
    arslion
        45
    arslion  
       2014-10-08 19:31:20 +08:00
    @renminghao (其实我没做过MC人物皮肤23333)
    pimin
        46
    pimin  
       2014-10-08 19:59:52 +08:00
    挺好的,
    希望点击3D界面可以提示是哪个平面,或者直接定位到那个面,然后在那个面上来操作
    比如我想给这纸人画个眼睛,半天找不到他脸在哪里
    然后就是油漆桶了,一次直接给全涂了,啥啥都看不到了
    建议限制最多涂一个纸张分界线内的平面
    renminghao
        47
    renminghao  
    OP
       2014-10-08 20:09:46 +08:00
    @arslion 。。。
    renminghao
        48
    renminghao  
    OP
       2014-10-08 20:11:13 +08:00
    @pimin 感谢 这个建议非常好 不过你说的那个油漆桶的内容却是是因为技术方面抄了近道 所以撒懒了没做:(
    pimin
        49
    pimin  
       2014-10-08 22:32:13 +08:00
    @renminghao
    没有,我有画线测试,在自己画的线内油漆桶是识别的非常好的,只涂一小块区域
    操作方法甚至可以直接在初始化的时候把折痕线用画笔重绘一遍
    renminghao
        50
    renminghao  
    OP
       2014-10-08 23:03:14 +08:00
    @pimin 求指教
    pimin
        51
    pimin  
       2014-10-08 23:29:10 +08:00 via iPhone
    @renminghao
    我用画笔画了个三角形,用油桶刷的时候是刚刚好把三角形填满,不会向外扩张。就是说这个工具是可以识别边界的。可能这个工具是其它地方移植过来的,底层咱可以不考虑去动它,把折线处—纸张边界在载入的时候用画笔重新描边就可以了。
    renminghao
        52
    renminghao  
    OP
       2014-10-08 23:36:27 +08:00
    @pimin 额 我这个用的洪水填充 要是你画出边界 我也是可以识别边界 然后填充的 至于不画出边界的话 默认就是填满整个画板啊
    pimin
        53
    pimin  
       2014-10-08 23:42:48 +08:00 via iPhone
    @renminghao
    但是展开的纸折线的位置是固定的啊,你替用户把折线变成边界,这个工作量非常小吧。这个油漆桶起码可以刷metro类似的一整个彩色面,可以保证这个油漆桶还是可用的。
    renminghao
        54
    renminghao  
    OP
       2014-10-08 23:51:46 +08:00
    @pimin 明白了 这个确实是要改进的一个地方 get 感谢提bug
    openroc
        55
    openroc  
       2014-10-08 23:58:03 +08:00
    很酷~, 只是cpu比较高,貌似没有硬件加速。
    renminghao
        56
    renminghao  
    OP
       2014-10-09 00:01:52 +08:00
    @openroc 额 webgl本来就是非显卡 他只能把当前状态读进显存 但是貌似没有垃圾回收 蛋疼
    hardway
        57
    hardway  
       2014-10-09 12:08:10 +08:00
    vixvix
        58
    vixvix  
       2014-10-09 23:23:25 +08:00
    直接在3d上画才是常人使用模式。如果做不到,起码模版上标个12345, 好让人能容易找到对应块。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1043 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 19:25 · PVG 03:25 · LAX 11:25 · JFK 14:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.