a. if(h>0){ v = 0; } 控制只能在某个方向运动。 targetPos += new Vector2 (h, v); b.刚体控制移动. c.Input.GetAxisRaw 当在游戏运行的时候,按下你设置好的键盘就会返回 1和-1这两个值 Input.GetAxis 当按下你设置的 ...
分类:
其他好文 时间:
2018-01-13 15:44:33
阅读次数:
113
a.动画状态机setting是帧动画,可以把duration设置为0哦. b.triger就是当triger一结束自动切换状态,所以要设置时长。双击可以查看动画时长。exitTime多久进行切换。exitTime 1值是百分之分播放完不是1s. c.可以把play 拖到prevew进行预览。 d.i ...
分类:
其他好文 时间:
2018-01-13 11:07:13
阅读次数:
116
a.点击雪碧图"播放按钮"可以打开一系列图片. b.动画片断ins视图可以控制动画速度,可以直接脱在对象身上,在他身就有动画片段的状态。 c.动画状态机可以一个控制了两个敌人。 选中该控制器,右键 create-Animator override Control; d.重新状态机有两个地方要拖动,可 ...
分类:
其他好文 时间:
2018-01-11 20:41:09
阅读次数:
112
a.要获取对方脚本组件上的值,要先获取对象。 b." cd -= Time.deltaTime;"是倒计时。 c." Random.Range(-0.5f,0.5f)"随机数。 ...
分类:
其他好文 时间:
2018-01-11 15:37:02
阅读次数:
96
“/”应用程序中的服务器错误。 找到多个与名为“Home”的控制器匹配的类型。如果为此请求(“{controller}/{action}/{id}”)提供服务的路由没有指定命名空间以搜索与此请求相匹配的控制器,则会发生这种情况。如果是这样,请通过调用带有 'namespaces' 参数的 "MapR ...
分类:
其他好文 时间:
2018-01-07 15:59:24
阅读次数:
184
正巧最近需要开发一个安卓手机上的Unity3D游戏功能,想着既然要开发么,当然需要调试。本来的话一些基础功能是不需要使用仿真模拟器,直接在U3D的开发编辑器上就能调试,不过有一些安卓上才能执行,比如 这种代码如果直接在U3D的开发编辑器上调试,直接就会返回 因此,我们需要在实体机(安卓手机)或者模拟 ...
分类:
移动开发 时间:
2018-01-01 11:26:54
阅读次数:
288
u3d2017.2.2版本的GameObject 第一部分, 提供了gameobject的在Hierachy中的状态 自身包含的一些系统的组件引用,这部分引用不用在额外本地做一份,多此一举,我们考虑的是更大开发效率和美观易用,缓存变量的都是狗屁道理都不是 第二部分, 提供gameobject的fin ...
分类:
其他好文 时间:
2017-12-06 13:08:17
阅读次数:
157
前言:刚从Python转到U3D时,第一个项目涉及到画线,刚开始想那还不简单吗,不就是获取位置后着色吗,H5中的Canvas就能实现,当我看了Unity的文档后一脸懵逼,居然没有相关的方法。没办法只能在网上找,涉及到画线的很多,各种坑。 Unity画线最简单的实现方法LineRender组件: Li ...
分类:
编程语言 时间:
2017-12-03 13:56:46
阅读次数:
1493
1.入门: Resources:表示U3D自动将资源打成一个AssetBundle包,所有放在Resources下的文件夹都会打成一个AssetBundle包,资源非常大,Resources文件夹在真机上最大只有2G的内存(专业版会增大内存) AssetBundle包:其实可以看成一个压缩包(有固定 ...
分类:
编程语言 时间:
2017-11-21 14:31:10
阅读次数:
285
以下为密经过亲手测的记录,使用UNITY 2017.2.2 对BoxCollider的碰撞监测使用,可以探测到一个3d碰撞体 Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit hit; if (Physic ...
分类:
其他好文 时间:
2017-11-20 20:17:34
阅读次数:
228