何谓第三人称?就像这样: 用wasd控制人物移动,同时保持在相机的中心。用鼠标右键与滚轮控制相机的角度和距离。 先说一下人物的移动: 首先给作为主角的单位加上 Charactor Controller组件,并调整胶囊型的碰撞体刚好包裹住主角(有其是脚底,除非你想看到你的主角能遁地,或飞行) 然后给你 ...
分类:
移动开发 时间:
2016-12-15 00:15:35
阅读次数:
769
transform.translate是增加transform面板相应的数值x,y,z是以世界坐标系为方向;transform.transformdirection是以自身的坐标系为方向。 ...
分类:
编程语言 时间:
2016-12-10 21:47:45
阅读次数:
167
Unity3D是一款应用广泛的3D游戏引擎,本文主要介绍unity3D的简单应用,安装过程略过。 在游戏的整个开发过程中,游戏界面设计占据非常重要的地位。因为游戏启动后,第一个映入眼帘的就是整个游戏UI界面。UI界面主要包括贴图、按钮和高级控件等。 Unity为开发者提供了一套非常完善的图形化界面引 ...
分类:
编程语言 时间:
2016-12-10 16:31:08
阅读次数:
331
一级题目: Qt Designer — 所见即所得的界面设计工具, 可以用拖拽的方式将控件排布在界面上,支持layout, 支持signal/slot编辑。 生成的文件保存为ui格式, ui是xml格式的普通文本文件, 默认编码为utf8, 所以界面上还可以直接写中文(但是不推荐这么做哦,还是应该用 ...
分类:
其他好文 时间:
2016-12-10 06:42:47
阅读次数:
205
这是射击脚本。 这是检查脚本。 这是重启脚本, 这是碰撞检测脚本。 这里说明下按钮的使用代码。SceneManager.LoadScene(SceneManager.GetActiveScene().name);可以在loadScene实参直接使用“场景名字“。 ...
分类:
编程语言 时间:
2016-12-09 19:10:10
阅读次数:
314
Unity中是用int32来表示32个Layer层。int32表示二进制一共有32位(0—31)。在Unity中可编辑的Layer如下图所示: 在Unity中每个GameObject都有Layer属性,默认的Layer都是Default。在Unity中可编辑的Layer共有24个(8—31层),官方 ...
分类:
编程语言 时间:
2016-12-08 18:34:05
阅读次数:
212
系列目录 【Unity3D基础】让物体动起来①--基于UGUI的鼠标点击移动 【Unity3D基础】让物体动起来②--UGUI鼠标点击逐帧移动 时光煮雨 Unity3D让物体动起来③—UGUI DoTween&Unity Native2D实现 时光煮雨 Unity3D实现2D人物动画① UGUI&N ...
分类:
移动开发 时间:
2016-12-08 09:47:28
阅读次数:
224
小白本来想学cocos2dx的,然而c++难学就算了,cocos2dx对新手来说简直坑爹,于是乎转战unity3d学习js,在写出第一个游戏后兴致高多了哎。 回顾一下编辑的过程:1.建立一个cube作为地面,地面不具有rigibody刚体。2.建立cube方块,cube有default-materi ...
分类:
编程语言 时间:
2016-12-08 02:32:07
阅读次数:
308
经过半年的努力,处女作《Unity3D实战核心技术详解》终于问世了,购买网址:http://www.broadview.com.cn/article/70在12月5日到12日期间,在打折的基础上优惠,书籍内容全是干货,购买方式:可以查看网页中的“如何购买”。
分类:
编程语言 时间:
2016-12-08 00:08:45
阅读次数:
151
Unity3D中序列化字段常使用[SerializeField],序列化类常采用[System.Serializable],非序列化采用[System.NonSerialized]。 序列化类使用时发现一些区别。测试如下: (1) 将脚本第一次拖拽到场景中后,运行程序。发现,对类进行序列化后,id, ...
分类:
编程语言 时间:
2016-12-07 22:49:32
阅读次数:
276