public void setText(String text) { GVRTextViewSceneObject textTitle = new GVRTextViewSceneObject(gvrContext, TEXT_WIDTH, TEXT_HEIGHT, text); textTitle.setTextSize(7); textTitle.setGravity(android.view.Gravity.CENTER_HORIZONTAL); textTitle.getTransform().setPosition(0f, .6f, -0.1f); textTitle.getTransform().rotateByAxis(-180, 0, 1, 0); addChildObject(textTitle); }
public void gameStart() { mScoreBoard.getTransform().setPosition(-1.2f, 1.2f, -3.0f); mScoreBoard.setBackgroundColor(Color.BLUE); mScore = 0; mScoreBoard.setText("Score: 0"); mGameOver = false; mParticleSystem.setEnable(true); }
public void gameStart() { mScoreBoard.getTransform().setPosition(-1.2f, 1.2f, -2.2f); mScore = 0; float s = mScoreBoard.getTextSize(); mScoreBoard.setTextSize(15.0f); mScoreBoard.setText("000"); mScoreBoard.getCollider().setEnable(false); mParticleSystem.setEnable(true); Timer timer = new Timer(); TimerTask gameOver = new TimerTask() { public void run() { gameOver(); } }; long oneMinute = 60 * 1000; timer.schedule(gameOver, oneMinute); }
public void gameOver() { mParticleSystem.setEnable(false); mScoreBoard.getTransform().setPosition(0, 0, -2); mScoreBoard.setBackgroundColor(Color.RED); mScoreBoard.setText(mScoreBoard.getTextString() + "\nTap to play again"); mGameOver = true; }
GVRTextViewSceneObject makeScoreboard(GVRContext ctx) { GVRTextViewSceneObject scoreBoard = new GVRTextViewSceneObject(ctx, 3, 2, "Score: 0"); GVRRenderData rdata = scoreBoard.getRenderData(); scoreBoard.getTransform().setPosition(-1.2f, 1.2f, -3.0f); scoreBoard.setTextColor(Color.YELLOW); scoreBoard.setBackgroundColor(Color.BLUE); return scoreBoard; }
private void createDinosaurTitle() { Resources resources = gvrContext.getActivity().getResources(); String stringTitle = getGVRContext().getContext().getString(R.string.ankylosaurus_title); Bitmap titleBitmap = BitmapFactory.decodeResource(resources, R.drawable.title_background); BitmapDrawable background = new BitmapDrawable(resources, titleBitmap); title = new GVRTextViewSceneObject(gvrContext, TITLE_WIDTH, TITLE_HEIGHT, stringTitle); title.setRefreshFrequency(IntervalFrequency.LOW); title.setTextColor(Color.BLACK); title.setBackGround(background); title.getTransform().setScale(0.3f, 0.3f, 0.3f); title.setTextSize(16); title.setGravity(android.view.Gravity.CENTER_HORIZONTAL); title.getTransform().setPosition(-2f, 2.6f, 3f); addChildObject(title); title.getRenderData().getMaterial().setOpacity(0); }
private void createDinosaurDescription() { description = new GVRTextViewSceneObject(getGVRContext(), DESCRIPTION_WIDTH, DESCRIPTION_HEIGHT, getGVRContext().getContext().getString(R.string.ankylosaurus_text)); description.setGravity(Gravity.LEFT); description.setTextColor(Color.BLACK); description.getTransform().setPositionY(2f); description.getRenderData().setRenderingOrder(RenderingOrderApplication.TEXT_BACKGROUND); description.setTextSize(5); description.setBackgroundColor(Color.WHITE); description.getTransform().setScale(0.3f, 0.3f, 0.3f); description.getTransform().setPosition(-.3f, 1.7f, 3f); addChildObject(description); description.getRenderData().getMaterial().setOpacity(0); }
public static GVRTextViewSceneObject createLabel(GVRContext context, float x, float y, float z) { GVRTextViewSceneObject textObject = new GVRTextViewSceneObject(context, 5f, 2f, "00"); textObject.setTextColor(Color.BLACK); textObject.setGravity(Gravity.CENTER); textObject.setTextSize(20); textObject.setRefreshFrequency(GVRTextViewSceneObject.IntervalFrequency.LOW); textObject.getTransform().setPosition(x, y, z); return textObject; } }
public void gameOver() { mParticleSystem.setEnable(false); mScoreBoard.getTransform().setPosition(0, 0, -1.0f); mScoreBoard.getCollider().setEnable(true); mScoreBoard.setTextSize(10.0f); mScoreBoard.setText(mScoreBoard.getTextString() + "\nTap to play again"); }
public Banner(GVRContext context, String text, int size, int color, float posX, float posY, float posZ) { message = new GVRTextViewSceneObject(context, text); message.setGravity(Gravity.CENTER); message.setTextSize(size); message.setTextColor(color); message.getTransform().setPosition(posX, posY, posZ); message.getRenderData().setRenderingOrder(GVRRenderData.GVRRenderingOrder.TRANSPARENT); }
public void createSubText(String text) { subText = new GVRTextViewSceneObject(getGVRContext(), TEXT_WIDTH, TEXT_HEIGHT / 2, text); subText.setTextColor(Color.WHITE); subText.setTextSize(3); subText.setGravity(Gravity.CENTER); subText.getTransform().setPosition(0, SUB_TEXT_Y, TEXT_BACKGROUND_Z + 0.01f); subText.getRenderData().setRenderingOrder(RenderingOrderApplication.IMAGE_TEXT); subText.getRenderData().getMaterial().setOpacity(0); addChildObject(subText); }
private void createMainText(String text) { mainText = new GVRTextViewSceneObject(getGVRContext(), TEXT_WIDTH, TEXT_HEIGHT / 2, text); mainText.setTextColor(Color.WHITE); mainText.setTextSize(5); mainText.setGravity(Gravity.CENTER); mainText.getTransform().setPosition(0, MAIN_TEXT_Y, TEXT_BACKGROUND_Z + 0.01f); mainText.getRenderData().setRenderingOrder(RenderingOrderApplication.IMAGE_TEXT); mainText.getRenderData().getMaterial().setOpacity(0); addChildObject(mainText); }
cameraObject.getTransform().setPosition(0.0f, 0.0f, -4.0f); videoObject.getTransform().setPosition(0.0f, 0.0f, -4.0f); textViewSceneObject.getTransform().setPosition(0.0f, 0.0f, -2.0f);
mEndGameLabel.setTextColor(Color.WHITE); mEndGameLabel.setGravity(Gravity.CENTER); mEndGameLabel.getTransform().setPosition(0f, 9f, -4f);
textViewSceneObject.setGravity(Gravity.CENTER); textViewSceneObject.setTextSize(5); textViewSceneObject.getTransform().setPosition(0.0f, 0.0f, -3.0f);