Unity3D游戏开发之设置动画(Animations)属性
通过创建角色动画Avatar,在新的动画系统Mecanim中,Unity就设置了角色动画的骨架和蒙皮信息,从而就可以在Unity中实现角色动画了。
切换到动画(Animations)选项卡。选中导入动画(Import Animation)的选项。如果该文件中有动画数据,可以看到动画剪辑的列表(Clips)。
Tips...
分类:
编程语言 时间:
2015-02-07 09:09:11
阅读次数:
242
ActiveQt ExamplesUsing ActiveX from Qt applications.Animation Framework ExamplesDoing animations with Qt.Animated TilesApplication ChooserEasing Curve...
分类:
其他好文 时间:
2015-02-07 06:52:53
阅读次数:
1383
十一、点击事件
图片加个触摸Physics2D,关联的脚本void OnMouseDown(){}函数里点击就进入
十二、碰撞检测
两个图片相遇交互想要做些操作
给图片加组件碰撞器,Componet->Physics->Box Colider(Colider都是碰撞器,区别在于形状不同,我常用Box,加了后图片身上有绿色边框,如果是模型用Mesh更精准)
组件附带的Is Trigge...
分类:
编程语言 时间:
2015-02-05 09:34:55
阅读次数:
209
OK,上面已经创建了一个Mesh,我们就用Main.cs来代码创建GameObject。
一般是shader附着在Material Material附着在Mesh上。
但是Mesh我们已经生成了,很难用代码得到生成的结果,只好拖入面板中,再将拖入面板的GameObject托给Main.cs
OK,看Main.cs的主代码
using UnityEngine;
using Syste...
分类:
编程语言 时间:
2015-02-03 21:29:12
阅读次数:
401
Mesh需要用代码创建。
using UnityEngine;
using System.Collections;
using UnityEditor;
public class CreateMesh : MonoBehaviour
{
// 顶点集合
private Vector3[] vertices = new Vector3[ConstNumber.PointSum...
分类:
编程语言 时间:
2015-02-03 19:26:50
阅读次数:
296
解释一下上一篇中Mesh的三角形索引算法。
首先是要知道顶点数组是如何产生的:
如此图,一个大矩形,是由6个顶点,两个矩形构成的。
一般来讲,构建此矩形,需要知道每个顶点的位置,以及顶点和顶点之间的关系。
ok,
// 初始化顶点位置
private void initVertexPos()
{
int currentIndex = 0;
...
分类:
编程语言 时间:
2015-02-03 19:24:47
阅读次数:
551
Contents:AnimationsTween AnimationsAnimationSetInterpolatorFrame-By-Frame AnimationsLayoutAnimationsControllerAnimationListenerAnimations一、Animations介...
分类:
移动开发 时间:
2015-02-02 17:26:21
阅读次数:
2443
TorusGeometry用来在三维空间内创建一个圆环体对象.
用法: var geometry = new THREE.TorusGeometry(3,1,12,18);
var material = new THREE.MeshBasicMaterial({color: 0x00ff00});
var torus = new THREE.Mesh(geometry,material);
scene.add(torus);
TorusGeometry</s...
分类:
Web程序 时间:
2015-02-01 12:12:47
阅读次数:
281
OctahedronGeometry用来在三维空间内创建一个八面体对象.
用法: var geometry = new THREE.OctahedronGeometry(70);
var material = new THREE.MeshBasicMaterial({color: 0x00ff00});
var icos = new THREE.Mesh(geometry,material);
scene.add(icos);
OctahedronGeome...
分类:
Web程序 时间:
2015-02-01 12:12:26
阅读次数:
229
TetrahedronGeometry用来在三维空间内创建一个四面体对象.
用法: var geometry = new THREE.TetrahedronGeometry(70);
var material = new THREE.MeshBasicMaterial({color: 0x00ff00});
var icos = new THREE.Mesh(geometry,material);
scene.add(icos);
TetrahedronGe...
分类:
Web程序 时间:
2015-02-01 12:12:05
阅读次数:
258