​【v2.x OGE-example 第二节】 实体参数

【v2.x OGE-example 第二节】 实体参数
1. 位置:Drawing_example --> SpriteParameters
2. 类名:SpriteParameters

(1)旋转精灵:

sprite.setRotation(float pRotation) 设置旋转角度

sprite.setRotationCenter(float pRotationCenterX, float pRotationCenterY)//设置旋转的中心点(以某个点为中心旋转)

sprite.setRotationCenterX(float pRotationCenterX)设置X轴旋转的点

sprite.setRotationCenterX(float pRotationCenterX)设置X轴旋转的点

(2)放大精灵:

sprite.setScale(pScale);//设置缩放倍数

sprite.setScale(pScaleX, pScaleY);//设置X, Y缩放倍数

sprite.setScaleCenter(pScaleCenterX, pScaleCenterY);//设置缩放中心点

sprite.setScaleCenterX(pScaleCenterX);//设置X轴 pScaleCenterX点为中心缩放

sprite.setScaleCenterY(pScaleCenterY);//设置Y轴 pScaleCenterY点为中心缩放

sprite.setScaleX(pScaleX);//设置X缩放

sprite.setScaleY(pScaleY);//设置Y缩放

(3)设置宽度:

sprite.setWidth(float pWidth) 设置宽度

(4)设置高度:

sprite.setHeight(pHeight);设置高度

(5)设置透明度:

sprite.setAlpha(pAlpha);//设置透明度 范围0~1

(6)设置不可见:

sprite.setVisible(pVisible);//设置是否可见

(7)设置不可触摸:

sprite.setIgnoreTouch(pIgnoreTouch);//设置是否可以触摸 true不响应触摸,false响应触摸

(8)设置不施行更新:

sprite.setIgnoreUpdate(pIgnoreUpdate);//设置是否更新 true不施行更新, false施行更新

(9)设置倾斜:

sprite.setSkew(pSkew);//设置倾斜度

sprite.setSkewY(pSkewX);//设置Y倾斜度

sprite.setSkewX(pSkewX);//设置X倾斜度

sprite.setSkew(pSkewX, pSkewY);//设置X,Y倾斜度

sprite.setSkewCenterX(pSkewCenterX);//设置X轴以 pSkewCenterX为中心点倾斜

sprite.setSkewCenterY(pSkewCenterX);//设置Y轴以 pSkewCenterY为中心点倾斜

sprite.setSkewCenter(sprite.getWidth()/2, sprite.getHeight()/2);//设置以倾斜中心点

(10)设置垂直翻转:

sprite.setFlippedHorizontal(pFlippedHorizontal);//是否水平翻转 true施行翻转

(11)设置水平翻转:

sprite.setFlippedVertical(pFlippedVertical);//是否垂直翻转 true施行翻转

OGE_Example项目源码

时间: 2024-10-25 13:42:00

​【v2.x OGE-example 第二节】 实体参数的相关文章

火云开发课堂 - 《Shader从入门到精通》系列 第二节:在Shader中通过参数设置颜色

<Shader从入门到精通>系列在线课程 第二节:在Shader中通过参数设置颜色 视频地址:http://edu.csdn.net/course/detail/1441/22666?auto_start=1 交流论坛:http://www.firestonegames.com/bbs/forum.php 工程下载地址:请成为正式学员获取工程 课程截图: 版权声明:本文为博主原创文章,未经博主允许不得转载.

【软件构造】第五章第二节 设计可复用的软件

第五章第二节  设计可复用的软件 5-1节学习了可复用的层次.形态.表现:本节从类.API.框架三个层面学习如何设计可复用软件实体的具体技术. Outline 设计可复用的类--LSP 行为子结构 Liskov替换原则(LSP) 各种应用中的LSP 数组是协变的 泛型中的LSP 为了解决类型擦除的问题-----Wildcards(通配符) 设计可复用的类--委派与组合 设计可复用库与框架 Notes ## 设计可复用的类--LSP 在OOP之中设计可复用的类 封装和信息隐藏 继承和重写 多态.子

【v2.x OGE教程 11】 动画编辑器帮助文档

[v2.x OGE教程 11] 动画编辑器帮助文档 版本号 日期 作者 说明 1.0 2014-9-3 橙子游戏 文档创建       一.简单介绍 动画编辑器用于游戏动画的可视化编辑,支持序列帧动画和关键帧动画.通过解析生成的数据文件就可以获取动画信息,并能随时调整,以降低开发工作量.提高开发效率. 二.相关概念 1. 帧 帧是动画在某个时间点的状态.一系列的帧组成了动画的时间线.动画播放时.通过帧的切换,实现动画效果 2. 序列帧 序列帧组成序列帧动画,这样的动画中.仅通过静态图片的切换来实

Centos7 Openstack - (第二节)添加认证服务(Keystone)

Centos7 install Openstack - (第二节)添加认证服务(Keystone) 我的blog地址:http://www.cnblogs.com/caoguo 根据openstack官方文档配置 官方文档地址: http://docs.openstack.org/juno/install-guide/install/yum/content/# 0x01.认证服务安装与配置(控制节点) [[email protected] ~]# mysql -uroot -p MariaDB

【v2.x OGE教程 12】 关卡编辑器帮助文档

[v2.x OGE教程 12] 关卡编辑器帮助文档 一.简介 关卡编辑器用于游戏关卡界面元素的可视化编辑,包括元素的位置.尺寸以及其它自定义属性.通过解析生成的数据文件即可获取关卡信息,并能随时调整,以减少开发工作量,提高开发效率. 二.界面 主界面 图01_主界面 1) 画布 ① 简介 画布用于关卡元素的预览,并提供元素选择和坐标设置等功能:画布的尺寸与其正在显示的关卡的尺寸相同 图02_画布 ② 选择元素 a. 单选:鼠标左键单击即可选中单个元素,选中后的元素周围出现蓝色的方框,未选中的则为

Git帮助文档阅读笔记----第二章-第二节

查看提交历史 1.查看提交历史 git log 默认不用任何参数的话,git log 会按提交时间列出所有的更新,最近的更新排在最上面 git log 有许多选项可以帮助你搜寻感兴趣的提交 1.  -p选项展开显示每次提交的内容差异 2.  -2显示最近的两次更新 该选项除了显示基本信息之外,还在附带了每次 commit 的变化.当进行代码审查,或者快速浏览某个搭档提交的 commit 的变化的时候,这个参数就非常有用了. 某些时候,单词层面的对比,比行层面的对比,更加容易观察.Git 提供了 

ppm开源控 (更新到 第二节:ppm解码器 )

DIY 航模模型遥控器是非常有意思的,我也来点想法,先给一个“工业化”的方案 此方案是利用遥控器模拟口的 ppm输出,彻底替换遥控器原来的接收发射系统 (本人试验过 天飞7,8, flysky i6都有很好的 ppm输出) 概述 控制的途径是遥控器 -〉 ppm解码器 -〉无线串口 -> 2.4G -> 无线串口 -〉舵机控制器 此方案的特点是:1)器件都好买,且比较成熟. 但也比较贵,可能要花200多元2)性能应该是不错,其中2.4g称2000米以上, 场地有限,本人只实验过地面拉距400米

2014年度辛星css教程夏季版第二节

第一节我们简介了一下CSS的工作流程,我相信读者会有一个大体的认识,那么接下来我们将会深入的研究一下CSS的细节问题,这些问题的涉及将会使我们的工作更加完善. *************注释************ 1.CSS也是需要注释的,注释中的内容不会被解释执行,它也和C语言一样,用/*开头,用*/结尾,其中的内容会被当做注释,我们想怎么写就怎么写. 2.下面给个例子: p{ color: green; /* 我们在这里书写注释 * 辛星CSS,与博客园共同成长 */ font-size:

【软件构造】第二章第二节 软件构造的过程、系统和工具

第二章第二节 软件构造的过程.系统和工具 Outline 广义的软件构造过程 编程 静态代码分析 动态代码分析 调试与测试 重构 狭义的软件构造过程 构造系统:经典BUILD场景 构造系统的组件 构造过程和构造描述 Java编译工具 子目标和结构变体 构造工具 Notes ## 广义的软件构造过程 [编程(Coding)] 开发语言:如Java.C.Python 使用IDE(集成开发工具)的优势(组成) 方便编写代码和管理文件(有代码编辑器,代码重构工具.文件和库(Library)管理工具) 能