全栈直通车-王世彪的博客
关注公众号
  • 开发桌面程序
  • javascript教程
  • css样式
  • vuejs
  • 部署免费CDN
  • SEO搜索引擎优化
  • vuepress教程
  • redis分布式缓存
  • Golang
  • PHP
  • Python
  • Java
  • NodeJs
  • tomcat
  • ELK
  • Mysql数据库
  • Nosql数据库
  • C/C++底层开发
  • 音视频/流媒体
  • linux服务器
  • nginx服务器
  • 容器技术
  • 负载均衡
  • 项目管理
  • 持续集成
  • 大数据
  • 微信公众号运营
  • markdown用法
赞一个
友链
联系作者

王世彪

努力做个影响他人滴人
关注公众号
  • 开发桌面程序
  • javascript教程
  • css样式
  • vuejs
  • 部署免费CDN
  • SEO搜索引擎优化
  • vuepress教程
  • redis分布式缓存
  • Golang
  • PHP
  • Python
  • Java
  • NodeJs
  • tomcat
  • ELK
  • Mysql数据库
  • Nosql数据库
  • C/C++底层开发
  • 音视频/流媒体
  • linux服务器
  • nginx服务器
  • 容器技术
  • 负载均衡
  • 项目管理
  • 持续集成
  • 大数据
  • 微信公众号运营
  • markdown用法
赞一个
友链
联系作者
  • css

  • 游戏开发

    • 跨平台游戏引擎Cocos creator基础教程
    • Cocos creator发布android项目
    • Cocos creator游戏开发二维向量的常用操作
    • Cocos creator游戏开发矩形的常用操作
    • 游戏开发向量基础
    • Cocos creator组件间通信
    • Cocos creator调整节点的渲染顺序
    • Cocos creator画线
  • android

  • golang

  • javascript

  • vuejs

  • 小程序

  • cdn

  • seo

  • vuepress

  • 移动端真机调试方法
  • 前端
  • 游戏开发
王世彪
2021-01-26

Cocos creator游戏开发矩形的常用操作

# Cocos creator游戏开发矩形的常用操作

本文讲述跨平台游戏引擎cocos creator中矩形结构rect的常用操作。

let r : cc.Rect = new cc.Rect(0, 0, 100, 200);
console.log("r=", r, r.center, r.origin, r.size);
console.log("rx=", r.x, r.xMin, r.xMax);
console.log("ry=", r.y, r.yMin, r.yMax);
let r2 : cc.Rect = cc.rect(0, 0, 10, 20);
console.log("r和r2是否相交:", r.intersects(r2));
let r3 : cc.Rect = new cc.Rect();
r.intersection(r3, r2);
console.log("r和r2的相交部分:", r3);
let p : cc.Vec2 = new cc.Vec2(50, 60);
console.log("p是否在矩形r中:", r.contains(p));
console.log("p是否在矩形r2中:", r2.contains(p));

打印结果如下图:
cocos creator中矩形结构rect的常用操作

详情请查看官网rect类型 (opens new window)

#游戏#Cocos#矩形
上次更新: 2021-01-26 13:44:03
Cocos creator游戏开发二维向量的常用操作
游戏开发向量基础

← Cocos creator游戏开发二维向量的常用操作 游戏开发向量基础→

最近更新
01
mysql创建用户
04-09
02
golang错误处理最佳实践
03-17
03
基于proto文件生成rpc接口定义文档
03-11
更多文章>
Theme by Vdoing | Copyright © 2019-2022 王世彪 | MIT License
冀ICP备19016776号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式