package com.bn.constant;
import java.util.ArrayList;
import java.util.List;
import javax.vecmath.Vector3f;
import com.bn.object.BN2DObject;
import com.bn.object.BNAbstractDoll;
import com.bn.object.LoadedObjectVertexNormalTexture;
import com.bn.special.SpecialUtil;
import com.bn.util.CLpng;
public class SourceConstant {
public static float loadPosition=90;
public static List<CLpng> cpng=new ArrayList<CLpng>();//存放BNObject对象
public static float Angle2D=0;
public static float ColorCS=0;
//背景图片的上的文字
public static BN2DObject BackText;
public static float BackTextx=540f;
public static float BackTexty=610f;
public static float BackText_Sizex=700f;
public static float BackText_Sizey=700f;
//图片替换
public static float step=0;
public static float AngleSpng=0;
public static int spngId;
public static float spngx=540f;
public static float spngy=960f;
public static float spng_Sizex=1080f;
public static float spng_Sizey=1920f;
public static SpecialUtil Special;//粒子系统对象的引用
public static int SpecialBZ=0;//绘制那种粒子系统的标志数字
//这是声音的一些参数数据
//音乐和音效的开关
public static boolean musicOff = false;//背景音乐
public static boolean effictOff = false;//音效
public static int SOUND_Click=1;//这是菜单界面点击按钮的音效
public static int SOUND_Back=2;//这是菜单界面点击按钮的音效
public static int SOUND_DropMoney=3;//金币掉落的音效
public static float speed=0;//绘制体下落速度
public static boolean isBGMusic=false;
//基本尺寸单元
public static float screenWidth = 0;
public static float screenHeight = 0;
public static float r=8f; //摄像机到目标点的距离,即摄像机旋转的半径
public final static float UNIT_SIZE=0.5f;
public final static float TIME_STEP=1.0f/60;//模拟的周期
public final static int MAX_SUB_STEPS=2;//最大的子步数
public static float ANGLE_MIN=-90;//摄像机旋转的角度范围的最小值
public static float ANGLE_MAX=90;//摄像机旋转的角度范围的最大值
public static float EYE_X=0;//观察者的位置x
public static float EYE_Y=4;//观察者的位置y
public static float EYE_Z=22;//观察者的位置z
public final static float TARGET_X=0;//目标的位置x
public final static float TARGET_Y=4;//目的位置Y
public final static float TARGET_Z=14;//目标的位置Z
public static float scalebl=0.3f;
public static float scaleblclaw=0.278f;
public static float ganTLength=21.968f*scalebl;//杆的总长
public static float ganULength=20.246f*scalebl;//上部分长度
public static float ganLLength=1.772f*scalebl;//下部分
public static float ganURadius=0.35f*scalebl;//上半部分的圆柱的半径
public static float ganLRadius=0.7f*scalebl;//下半部分圆柱的半径
public static float claw1th=2.381f*scaleblclaw;//胶囊长度
public static float claw2th=4.216f*scaleblclaw;
public static float claw3th=2.126f*scaleblclaw;
public static float clawtzx=4.796f*scaleblclaw;
public static float clawRadius=0.172f*scaleblclaw;//胶囊半径
public static float clawAngle1=32.07f;//注意这是度数
public static float clawAngle2=44.0f;//注意这是度数
public static float clawAngle3=30.0f;//注意这是度数
//==========这是MainView界面的一些数据===========
public static boolean isSet=false;//是否是设置界面的触控标志位
public static boolean isYXJXTouch=false;//是否是游戏教学界面的触控标志位
//========这是游戏退出按钮数据
public static float Gamequitx=200f;
public static float Gamequity=1680f;
public static float Gamequit_SIZEx=410f;
public static float Gamequit_SIZEy=210f;
public static float Gamequit_TOUCH_LEFT_x=Gamequitx-Gamequit_SIZEx/2;
public static float Gamequit_TOUCH_RIGHT_x=Gamequitx+Gamequit_SIZEx/2;
public static float Gamequit_TOUCH_BOTTOM_y=Gamequity+Gamequit_SIZEy/2;
public static float Gamequit_TOUCH_TOP_y=Gamequity-Gamequit_SIZEy/2;
//========这是游戏成绩按钮数据
// public static int GameAboutId;//这个奖品收藏按钮
// public static int GameAboutDownId;//这个奖品收藏按钮
public static float GameScorex=200f;
public static float GameScorey=1280f;
public static float GameScore_SIZEx=410f;
public static float GameScore_SIZEy=210f;
public static float GameScore_TOUCH_LEFT_x=GameScorex-GameScore_SIZEx/2;
public static float GameScore_TOUCH_RIGHT_x=GameScorex+GameScore_SIZEx/2;
public static float GameScore_TOUCH_BOTTOM_y=GameScorey+GameScore_SIZEy/2;
public static float GameScore_TOUCH_TOP_y=GameScorey-GameScore_SIZEy/2;
//========这是游戏关于按钮数据
public static int GameAboutId;//这个奖品收藏按钮
public static int GameAboutDownId;//这个奖品收藏按钮
public static float GameAboutx=200f;
public static float GameAbouty=1480f;
public static float GameAbout_SIZEx=410f;
public static float GameAbout_SIZEy=210f;
public static float GameAbout_TOUCH_LEFT_x=GameAboutx-GameAbout_SIZEx/2;
public static float GameAbout_TOUCH_RIGHT_x=GameAboutx+GameAbout_SIZEx/2;
public static float GameAbout_TOUCH_BOTTOM_y=GameAbouty+GameAbout_SIZEy/2;
public static float GameAbout_TOUCH_TOP_y=GameAbouty-GameAbout_SIZEy/2;
//======游戏关于界面中的字体图片的一些数据
public static List<BN2DObject> GameAboutView_Button=new ArrayList<BN2DObject>();//存放BNObject对象
public static int GameAboutTextId;
public static float GameAboutTextx=540f;
public static float GameAboutTexty=960f;
public static float GameAboutText_SIZEx=1000f;
public static float GameAboutText_SIZEy=450f;
//===========奖品收藏按钮数据
public static int MainViewSCId;//这个奖品收藏按钮
public static int MainViewSCDownId;//这个奖品收藏按钮
public static float MainViewSCx=890f;
public static float MainViewSCy=1460f;
public static float MainViewSCSIZEx=390f;
public static float MainViewSCSIZEy=150f;
public static float MainViewSC_TOUCH_LEFT_x=MainViewSCx-MainViewSCSIZEx/2;
public static float MainViewSC_TOUCH_RIGHT_x=MainViewSCx+MainViewSCSIZEx/2;
public static float MainViewSC_TOUCH_BOTTOM_y=MainViewSCy+MainViewSCSIZEy/2;
public static float MainViewSC_TOUCH_TOP_y=MainViewSCy-MainViewSCSIZEy/2;
public static List<BN2DObject> MainView_Button=new ArrayList<BN2DObject>();//存放BNObject对象
public static int MainView_BGId;//背景图
public static int MainView_SGMId;//开始游戏按钮
public static int MainView_SGMDId;//开始游戏按下按钮
public static int MainView_JPSCDId;//奖品收藏按下
public static int MainView_JPSCId;//奖品收藏按钮
public static int MainView_YXJXId;//游戏教学按钮
public static int MainView_YXJXDId;//游戏教学按下按钮
//这是游戏教学按钮的一些数据
public static float YXJX_x=880;//位置
public static float YXJX_y=1280;
public static float YXJX_SIZE_x=400;//大小
public static float YXJX_SIZE_y=200;
public static float YXJX_TOUCH_LEFT_x=YXJX_x-YXJX_SIZE_x/2;//触控数据
public static float YXJX_TOUCH_RIGHT_x=YXJX_x+YXJX_SIZE_x/2;
public static float YXJX_TOUCH_BOTTOM_y=YXJX_y+YXJX_SIZE_y/2;
public static float YXJX_TOUCH_TOP_y=YXJX_y-YXJX_SIZE_y/2;
//这是背景图的一些数据
public static float MainView_BG_x=540;//位置
public static float MainView_BG_y=960;
public static float MainView_BG_SIZE_x=1080;//大小
public static float MainView_BG_SIZE_y=1920;
//这是开始游戏按钮的一些数据
public static float StartGame_x=880;//位置
public static float StartGame_y=1080;
public static float StartGame_SIZE_x=400;//大小
public static float StartGame_SIZE_y=200;
public static float StartGame_TOUCH_LEFT_x=StartGame_x-StartGame_SIZE_x/2;//左//触控数据
public static float StartGame_TOUCH_RIGHT_x=StartGame_x+StartGame_SIZE_x/2;
public static float StartGame_TOUCH_BOTTOM_y=StartGame_y+StartGame_SIZE_y/2;
public static float
没有合适的资源?快使用搜索试试~ 我知道了~
Opengl ES 3.x游戏开发(上)源码
共2000个文件
class:1456个
java:845个
png:746个
4星 · 超过85%的资源 需积分: 16 50 下载量 154 浏览量
2018-03-02
10:21:30
上传
评论
收藏 88.33MB ZIP 举报
温馨提示
Opengl ES 3.x游戏开发(上)的全部源码,可以在eclipse和android studio的环境下运行
资源推荐
资源详情
资源评论
收起资源包目录
Opengl ES 3.x游戏开发(上)源码 (2000个子文件)
resources.ap_ 13.79MB
resources.ap_ 587KB
resources.ap_ 368KB
resources.ap_ 368KB
resources.ap_ 353KB
resources.ap_ 326KB
resources.ap_ 272KB
resources.ap_ 51KB
resources.ap_ 46KB
resources.ap_ 43KB
resources.ap_ 43KB
resources.ap_ 43KB
resources.ap_ 43KB
resources.ap_ 17KB
resources.ap_ 13KB
resources.ap_ 13KB
resources.ap_ 12KB
resources.ap_ 12KB
resources.ap_ 12KB
resources.ap_ 12KB
resources.ap_ 12KB
resources.ap_ 12KB
resources.ap_ 12KB
resources.ap_ 12KB
resources.ap_ 12KB
resources.ap_ 12KB
resources.ap_ 11KB
resources.ap_ 11KB
resources.ap_ 11KB
resources.ap_ 11KB
resources.ap_ 11KB
resources.ap_ 11KB
resources.ap_ 11KB
resources.ap_ 11KB
resources.ap_ 11KB
resources.ap_ 11KB
resources.ap_ 11KB
resources.ap_ 11KB
resources.ap_ 11KB
resources.ap_ 11KB
resources.ap_ 11KB
resources.ap_ 11KB
resources.ap_ 2KB
CatcherFun.apk 14.16MB
Sample7_8.apk 597KB
Sample7_10.apk 381KB
Sample7_5.apk 381KB
Sample7_6.apk 361KB
Sample7_9.apk 335KB
Sample14_2.apk 313KB
Sample13_9.apk 62KB
Sample7_3.apk 61KB
Sample13_8.apk 61KB
Sample7_1.apk 52KB
Sample7_2.apk 52KB
Sample2_1.apk 50KB
Sample14_1.apk 34KB
Sample7_7.apk 26KB
Sample2_10.apk 24KB
Sample6_6.apk 23KB
Sample6_9.apk 22KB
Sample6_10.apk 22KB
Sample6_3.apk 22KB
Sample6_5.apk 22KB
Sample7_4.apk 22KB
Sample6_7.apk 22KB
Sample6_4.apk 22KB
Sample6_8.apk 22KB
Sample6_2.apk 21KB
Sample6_1.apk 21KB
Sample3_1.apk 18KB
Sample2_7.apk 17KB
Sample2_4.apk 17KB
Sample2_6.apk 16KB
Sample2_2.apk 16KB
Sample2_5.apk 15KB
Sample2_4_From.apk 15KB
Sample13_2.apk 15KB
Sample13_1.apk 15KB
Sample13_3.apk 15KB
Sample18_5.apk 15KB
Sample13_4.apk 15KB
Sample2_8_Client.apk 15KB
Sample2_9_Client.apk 15KB
Sample13_7.apk 15KB
Sample13_6.apk 15KB
Sample13_5.apk 15KB
Sample2_3.apk 15KB
run.bat 39B
desert.bmp 48KB
desert.bmp 48KB
desert.bmp 48KB
desert.bmp 48KB
desert.bmp 48KB
shader.bns 4KB
shader.bns 3KB
shader_Moon.bns 3KB
shader_nolight2.bns 3KB
shader.bns 3KB
shader_directional.bns 3KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
- Ailoverer2018-04-25下载下来看看 研究下
- 豪哥依旧2022-10-21#内容与标题一致
xin小小巫师
- 粉丝: 3
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功