WebGL学习之路——1.用canvas画个矩形

从今天开始要开始我得WebGL学习之路啦。虽然还要工作,还要复习考研,但是真的对WebGL兴趣很大。每天学一点,日积月累,厚积薄发吧。在此记录我的学习之路,希望不要放弃。

学习方式:《WebGL编程指南》

认识到原来WebGL大体上和javascript+html的那一套一致。不过webgl有一个着色器语言(GLSL),但是着色器语言可以内嵌在js中。所以WebGL没有新的文件。这样来说,webgl开发又少了一个障碍啦。

WebGL用到了标签,里面有绘图函数,有了Webgl,甚至还可以搞三维。厉害了。
下面是用canvas画一个矩形。不难看出,***context***是至关重要的角色

<html>
<head>
    <title>Rectangle</title>
    <script src="js/jquery.min.js"></script>
</head>

<body>
    <canvas id='demo1'>hhhh</canvas>
</body>

</html>
<script>
    $(function () {

        //getDOM
        var canvas=document.getElementById('demo1')
        //get context
        var ctx = canvas.getContext('2d');

        //process context
        ctx.fillStyle = 'RGBA(0,255,65,1)'
        ctx.fillRect(100, 100, 200, 200)
    })
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值