zoukankan      html  css  js  c++  java
  • Prototype of Draw and Guess Game

    Draw and Guess Game

    https://github.com/fanqingsong/draw_guess

    draw and guess

    based on django_channels_chat_official_tutorial_react project, create draw and guess game feature.

    demo

    draw page: when you are painting on this page

    guess page: guesser can watch the drawing lively.

    react-sketch

    https://github.com/tbolis/react-sketch

    Sketch Tool for React-based applications, backed up by FabricJS

    demo code

    import {SketchField, Tools} from 'react-sketch';
    
    class SketchFieldDemo extends React.Component {
         render() {
            return (
                <SketchField width='1024px' 
                             height='768px' 
                             tool={Tools.Pencil} 
                             lineColor='black'
                             lineWidth={3}/>
            )
         }
    }

    Showcase

    http://tbolis.github.io/showcase/react-sketch/

    Reference Code

    https://github.com/tbolis/react-sketch/blob/master/examples/main.jsx

    fabric.js

    底层实现使用 fabric.js

    https://github.com/fabricjs/fabric.js

    Fabric.js is a framework that makes it easy to work with HTML5 canvas element. It is an interactive object model on top of canvas element. It is also an SVG-to-canvas parser.

    Using Fabric.js, you can create and populate objects on canvas; objects like simple geometrical shapes — rectangles, circles, ellipses, polygons, or more complex shapes consisting of hundreds or thousands of simple paths. You can then scale, move, and rotate these objects with the mouse; modify their properties — color, transparency, z-index, etc. You can also manipulate these objects altogether — grouping them with a simple mouse selection.

    fabricjs demo

    http://fabricjs.com/demos/

    tutorial:

    http://fabricjs.com/fabric-intro-part-1

    AntDesign

    https://ant.design/components/typography-cn/

    出处:http://www.cnblogs.com/lightsong/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
  • 相关阅读:
    lsmod命令详解
    init命令详解
    runlevel 命令详解
    nohup命令详解
    nice和renice命令详解
    pstree命令详解
    ps命令详解
    crontab命令详解
    pkill命令详解
    killall命令详解
  • 原文地址:https://www.cnblogs.com/lightsong/p/15450528.html
Copyright © 2011-2022 走看看