两种子弹:

  1、瞬时子弹。(使用射线)

    没有飞行时间,即打即中。

  2、飞行的子弹。

    a、使用ProjectMovement(抛射物)组件

      创建一个继承自“Actor”的蓝图“BP_LauncherBullet”

      

      添加组件一个球体“Phere”当做子弹,并缩小至合适大小。添加ProjectMovement(抛射物)组件,并设置初始速度为2000。

      

      使用放置在枪口的“Arrow”组件作为子弹的发射位置。子弹的射击方向为控制角色的方向。(为什么不是枪口的方向呢?因为按照习惯枪口的准心是在屏幕的中心,而不是枪口实际所指的方向)

    b、模拟物理

最新文章

  1. Lesson 12 Goodby and good luck
  2. AngularJs自定义指令详解(8) - priority
  3. UWP游戏防内存修改器的方法
  4. 15SpringMvc_在业务控制方法中写入模型变量收集参数,且使用@InitBind来解决字符串转日期类型
  5. cocos2d-x 用浏览器打开网页
  6. Cube Stacking(并差集深度+结点个数)
  7. 利用copy函数简单快速输出/保存vector向量容器中的数据
  8. java中printf中用法详解
  9. [JSP] c:forEach 如何输出序号 - luotangsha的专栏 - 博客频道 - CSDN.NET
  10. 201521123040《Java程序设计》第5周学习总结
  11. 微信小程序轮播图组件 swiper,swiper-item及轮播图片自适应
  12. AJAX随笔1
  13. setTimeout/setInterval,属性、连续动画、倒计时的分析
  14. 10慕课网《进击Node.js基础(一)》初识promise
  15. python中read() readline()以及readlines()用法
  16. vnc安装
  17. 那个执事,争先:我如何于 2015 年在 Java Web 项目中推动 HTTP/2
  18. 我的emacs简易配置
  19. 160317(一)、在非action中获取request
  20. Selenium元素定位问题

热门文章

  1. 给网卡设备添加两个IP别名(一个网卡绑定多个ip)
  2. 截断文件函数truncate和ftruncate
  3. 使用 pkg 打包分发 nodejs 应用
  4. 23 模块 os sys pickle json
  5. 《代码大全》的作者Steve McConnell
  6. react 子组件访问父组件的方法
  7. redux 知识点
  8. c++获取键盘输入cin、scanf使用详解
  9. PyCharm 设置Python 文件头部模板
  10. JVM 新生代与老年代