直接操作游戏对象C#游戏开发

2.2.3  直接操作游戏对象

在Inspector视图里通过设置属性而改变游戏场景中游戏对象的状态,太过抽象,毕竟数字并不够直观。其实,改变游戏对象的状态,完全有最最直观,最最简单的方法,那就是在Scene视图里,直接使用鼠标操作游戏对象本文选自C#游戏开发快速入门大学霸。

在Unity的左上角,有个工具栏,它显示了4个按钮,如图2-10所示。分别表示拖动Scene视图、改变游戏对象的位置、朝向和大小本文选自C#游戏开发快速入门大学霸。

图2-10  Unity左上角的4个工具栏按钮

要改变游戏对象的位置,就可以先使用鼠标选中工具栏的第二个按钮,然后点选Scene视图中的指定对象。被点选的对象上会出现3个颜色的坐标轴,每个坐标轴的交点处还有一个小矩形,如图2-11所示。

q  使用鼠标点击坐标轴并拖动的话,游戏对象就会朝着坐标轴的方向移动;

q  使用鼠标点击小方块并拖动的话,游戏对象就会在组成小方块的两个坐标轴构成的平面上移动;

 

图2-11  要移动Cube对象时,对象上出现的坐标轴

要改变游戏对象的朝向和大小,可以分别选择第3、4个按钮,然后选中指定的游戏对象,最后操作辅助线即可,如图2-12所示。

 

图2-12  改变游戏对象的朝向和大小

本小节讲解了在Scene视图里,改变Cube对象状态的方法,这样的方法对于所有的对象都是适用的,当然也包括当前游戏场景中的Plane对象,如图2-13所示本文选自C#游戏开发快速入门大学霸。

 

图2-13  改变Plane对象的状态

 

最新文章

  1. 批发零售车销门店扫描打印一体移动销售POS机-移动终端销售O2O新模式
  2. makefile多目录的.c 格式.cpp混合编译
  3. EETOP中关于Gm仿真的一些帖子的总结
  4. poj3207 Ikki’s Story IV – Panda’s Trick
  5. 一个简单的创建圆角图像的UIImage扩展实现
  6. Configure: error: freetype.h not found. 的解决办法
  7. 【YII】Yii入门
  8. JavaScript将小写金额转换成大写
  9. C语言复习5_调试
  10. K-means算法的matlab程序(初步)
  11. 每天一个linux命令(5):rmdir
  12. [多线程] 线程中的synchronized关键字锁
  13. Hibernate配置文件的书写
  14. [SQL]UNPIVOT 多個欄位
  15. ROC 曲线简要解释
  16. jQuery 时间控件推荐
  17. Jmeter性能测试 对服务器使用资源进行监控之ServerAgent插件使用
  18. Docker源码分析(七):Docker Container网络 (上)
  19. 三种空格unicode(\u00A0,\u0020,\u3000)表示的区别
  20. 2018 eclipse安装反编译插件

热门文章

  1. 唐巧的iOS技术博客选摘
  2. cnblog可以直接黏贴qq截图,但最好不要偷懒
  3. [Effective JavaScript 笔记]第15条:当心局部块函数声明笨拙的作用域
  4. 多层神经网络与C++实现
  5. HDU 1231 最大连续子序列 &&HDU 1003Max Sum (区间dp问题)
  6. Gson @Expose熟悉和@SerializedName属性
  7. Flatten Binary Tree to Linked List
  8. Django的Context和RequestContext
  9. HDU2044 小蜜蜂斐波那契
  10. String解析