• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
zerlenzhang
博客园    首页    新随笔    联系   管理    订阅  订阅

第一次使用P5.js创作【p5.js基础】

设计灵感来自于前两天“互动媒体技术”课上看到的一个动图,原图是白色正方体单向规律性旋转,我在临摹完成基础上,加上了Material,利于辨别,同时将单方向旋转,提升为两方向随机旋转。

 

自定义类

格式:

1 var Vector2=function(xValue,yValue){4 }

此后,就可以创建对象了

var vectorObj=new Vector2(2,33);

定义类成员和成员函数

在构造函数里,通过 this. 方式创建和初始化

1 var Vector2=function(xValue,yValue){
2   this.x=xValue;
3   this.y=yValue;
4   this.Add=function(anotherVector2){
5     this.x+=anotherVector2.x;
6     this.y+=anotherVector2.y;
7   }
8 }

注意,类内,使用类成员都要用this点出来

 

数组的使用

声明

1 var cubes=[];

使用 cubes.push(new Cube())可以添加数组元素

使用 [ ] 可以通过索引访问到数组元素 

 

下面是我对P5.js的初步尝试

 

 

 

 

 

posted @ 2019-10-21 19:40  zerlenzhang  阅读(1126)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3