北斗乐跑小程序怎么寻宝

北斗乐跑小程序怎么寻宝,第1张

1、首先点击前往北斗乐跑小程序。

2、其次点击寻宝活动。

3、最后根据活动给出的寻宝地点,前往即可获得神秘礼品。北斗乐跑是北斗定向探星结合定向越野、知识问答和导航定位形成全新玩法,展示定位、导航、测距等多种北斗卫星导航系统功能,引导参与者了解导航定位和航空航天知识,在乐趣中完成学习和实践。

工具

Android Studio;

Daydream Android VR环境配置;

demo项目;

Cardboard纸盒;

具体 *** 作

打开Android Studio。在Android Studio的欢迎界面,选择打开现有的Android Studio项目;

看到有4个可运行的sample项目,和7个依赖库,7个依赖库是创建Android VR的核心;

4个可运行的sample APP;

运行Demo项目,将手机连接到计算机,运行寻宝游戏,开始在手机上编译和运行应用程序。

可以放入Cardboard纸盒,也可以不放入会自动开始主程序:

如果购买了Daydream控制器可以连接使用,也可以用另一个手机下载控制器模拟APP,模拟控制器来使用。

打开samples-sdk-treasurehunt,查看代码;

打开寻宝游戏treasurehunt的build.gradle,照写即可。

注意:

protobuf-javanano是一套序列化数据结构的方案,通常用于编写需要数据交换或者需要存储数据的程序,这个是用于Android移动设备的Nano版本,相比原来的版本,去掉了一些复杂的特性,所生成的代码更加小巧、简单,更加适用于移动设备。

#include<iostream>

#include<ctime>

using namespace std

int main()

{

srand(time(0)) //根据系统时间设置随机种子

int x=rand()%11 //x,y随机坐标

int y=rand()%11

int a,b,sum=1 //定义变量

cout<<"\n请输入迷宫出口坐标x:"//用户输入坐标

cin>>a

cout<<"\n请输入迷宫出口坐标y:"

cin>>b

while(x!=a||y!=b) //比较坐标是否相同

{

if(x<a)//坐标位置分析,这个自己思考吧,或画张地图揣摩一下^-^

{

if(y==b)cout<<"\n正左"

else if(y<b)cout<<"\n左上"

else cout<<"\n左下"

}

if(x==a)

{

if(y<b)cout<<"\n正上"

else cout<<"\n正下"

}

if(x>a)

{

if(y==b)cout<<"\n正右"

else if(y<b)cout<<"\n右上"

else cout<<"\n右下"

}

// cout<<"\nx="<<x<<" y="<<y<<endl //测试语句.

cout<<"\n\n请输入迷宫出口坐标x:" //循环内用户输入

cin>>a

cout<<"\n请输入迷宫出口坐标y:"

cin>>b

sum++ //输入次数

}

cout<<"\n恭喜走出迷宫!"<<"你用了"<<sum<<"次.\n"

return 0

}

可能有考虑不到的地方,你多测试几次吧


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11287743.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存