本次实验中,我们将使用Oculus的手柄A、X按键发射出金色的子弹。

1. 在存放程序的MyScript文件夹中新建两个程序文件,命名为AXButton和Bullet

2. AXButton的脚本挂载在左手柄或者右手柄的锚点(RightHandAnchor节点)上,脚本如下图。当按下手柄的A键和X键后,将手柄的位置(position)和方向(rotation)赋给子弹,这是子弹的初始位置。

3. Bullet程序如下,一旦子弹出现在场景中,就沿着自身方向的Z 轴,一直向前飞,打到碰撞体后就毁掉子弹对象。

4. 新建一个球体当子弹,将其命名为Bullet,调整其大小和材质(比如金色),并确保它具有碰撞体"Collider"属性,以及勾选“Is Trigger”属性。

  

5. 将第3步的Bullet程序拖拽到金色的Bullet模型上。

6. 最后,将修改完成的子弹模型保存为预制体,拖入预制体文件夹中,并删除Hierarchy中的Bullet模型,使之不出现在游戏界面中。

7. 将AXButton脚本加载到左或者右手柄控制器上(左右手柄挑选一个加载),并把刚才的子弹预制体拖到其右边的子弹预制体框中。

8. 运行游戏

拓展与思考:

1. AXButton的脚本是否能挂载到OVRPlayerController即整个控制器上。

2. 子弹发射不流畅是什么原因,可以通过什么方式解决。

UnityVR--小程序3--金色的子弹1相关推荐

  1. 微信小程序 补充一发笔记

    前言 最近不是很忙,Flutter和RN都有点整不动了,(此时流下了老奶奶基础太差,脑子又笨,咸咸的泪水),想着补补基础,于是就有了以下的笔记 image 笔记 小程序中的view类似于html中的d ...

  2. 接入顶象技术小程序验证码全过程

    前一段时间,顶象技术推出了国内首个小程序安全解决方案.这个由小程序设备指纹.小程序验证码以及小程序代码混淆加密服务组成的方案,能够有效防范账号.交互.交易.信息等各类风险,保障150万小程序的运行安全 ...

  3. 用户投稿:接入顶象技术小程序验证码全过程

    前一段时间,顶象技术推出了国内首个小程序安全解决方案.这个由小程序设备指纹.小程序验证码以及小程序代码混淆加密服务组成的方案,能够有效防范账号.交互.交易.信息等各类风险,保障150万小程序的运行安全 ...

  4. Serverless,后端小程序的未来

    自从2014年AWS推出Lambda服务后,Serverless一词越来越热,已经成为一种新型的软件设计架构,即Serverless Architecture.作为一种原生于公共云的架构,Server ...

  5. 微信小程序自定义波浪组件

    最近看到好多app上有波浪背景,有动态的,有静态的,这里是在小程序中用得动态. 先看看效果图:里面的文本是组件内部定义的. 这是用两个svg的图片用css关键帧动画做的效果(这里谢谢子弹短信里前端群的 ...

  6. [转]Serverless,后端小程序的未来

    作者简介:张鑫,ZStack创始人,于2006年加入Intel开源软件技术中心,从事Xen虚拟机开发,是世界上最早一批虚拟化开发者.<系统虚拟化>一书的主要作者.2010年,张鑫赴硅谷加入 ...

  7. 微信小程序-视频弹幕的项目

    1.视频播放器 2.选择弹幕颜色 3.弹幕来了... 一般微信小程序需要配置.wxml.wxss.js.json文件,所有接下来也是要配置这几个文件,请看下图: 第一:  index.wxml < ...

  8. 火柴人小程序linux,推荐这3款射击类的火柴人小程序,一起冲冲冲吧!

    射击加在火柴人这款小游戏里面,会有哪一些不一样的玩法呢!是不是会更加的惊险刺激呢!接下来小编推荐的这三款一定符合你的胃口,考验着你的思维能力和玩游戏的水平,快带你身边的小伙伴们一块尝试尝试吧! 火柴人 ...

  9. 使用小程序制作一个飞机大战小游戏

    此文主要基于微信小程序制作一个飞机大战小游戏,上手即用,操作简单. 一.创建小程序 二.页面实现 三.代码块 一.创建小程序 访问微信公众平台,点击账号注册. 选择小程序,并在表单填写所需的各项信息进 ...

  10. 基于微信小程序的健康管理系统-计算机毕业设计

    题目基于微信小程序的健康管理.   功能需求 - [ ] 满足心理健康检测需要题库随机抽题,首次注册完成做题给予初步评价,评价结果反应给管理员,不同班级分配给主管本班级的管理员. - [ ] 提供一个 ...

最新文章

  1. 在吗?认识一下JWT(JSON Web Token) ?
  2. C语言学习趣事_之_大数运算_加法
  3. dbunit java_Java – 让DbUnit使用Hibernate事务
  4. Oracle 10g数据库基础之基本查询语句-中-函数
  5. 对话OTTVerse创始人Krishna Rao Vijayanagar:创业之初,挑战与机遇并存
  6. 3、PV、UIP、UV指的是什么
  7. 对象空指针_可选和对象:空指针救星!
  8. 数据可视化及其重要性:Python
  9. Linux系统运维成长记
  10. 编码方式_【每日一题】| 常见的编码方式之栅栏密码
  11. Loading页的实现代码
  12. vue自定义全局和局部指令
  13. MYSQL  GROUP BY 对多个字段进行分组
  14. send,recv,sendto,recvfrom
  15. C#初学的一些注意点
  16. sublime3 多行编辑.摘抄
  17. 手把手教你用keras搭建GAN
  18. Sprite Kit教程
  19. EAX AX等寄存器之间的关系
  20. Qualcomm QCC 蓝牙芯片烧录工具

热门文章

  1. 【历史上的今天】3 月 21 日:世界上第一条推文发布;雅虎收购 Flickr;Megaupload 上线
  2. 我论矩阵 矩阵变换的飞跃 三 理解矩阵变换 (终)站在对立面 一扇新的大门
  3. 树莓派登录密码又双叒叕忘了怎么办?而且你还没有显示器!今天给大家介绍一个办法
  4. 专访阿里云闵万里:云上逐鹿,ET大脑要做行业化、垂直化的创新运用
  5. 波士顿房价线性回归预测
  6. 运放参数 分析 (LMC6482 为例)
  7. 荣耀v10图片是html格式,就长这样?荣耀V10真机图赏
  8. try to re connect to a new server ,server is not appointed,will choose a random server
  9. unity替换shader方法
  10. 统信UOS安装docker