摘要:我们先看一个上一章的委托的例子: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 na... 阅读全文
委托、匿名函数、Lambda表达式和事件的学习
2015-04-09 19:06 by 阿诚de窝, 940 阅读, 0 推荐, 收藏,
摘要:委托:还记得C++里的函数指针么?大家可以点击这里查看一下以前的笔记。C#的委托和C++中的函数指针效果一致。当我们需要将函数作为对象进行传递和使用时就需要用到委托。下面我们看一个例子: 1 using System; 2 using System.Collections.Generic; 3 us... 阅读全文
【3D研发笔记】之【数学相关】(一):坐标系
2015-04-05 12:22 by 阿诚de窝, 1295 阅读, 0 推荐, 收藏,
摘要:现在开始学习3D基础相关的知识,本系列的数学相关笔记是基于阅读书籍《3D数学基础:图形与游戏开发》而来,实现代码使用AS3,项目地址是:https://github.com/hammerc/hammerc-Snake3D-as3与https://github.com/hammerc/hammerc-... 阅读全文
关于AS3里的Matrix3D中的appendXXX和prependXXX
2015-04-03 18:15 by 阿诚de窝, 1113 阅读, 0 推荐, 收藏,
摘要:最近在看3D相关的一些基础,因为搞as3这么多年了,决定3D基础这块还是从AS3入手,3D游戏开发这块从U3D入手,扯远了,研究Matrix3D类时发现了矩阵处理转换时的一些方法均分为appendXXX和prependXXX两种,帮助文档中的解释是后置和前置的区别,搞不清楚,所以决定花点时间弄一下这... 阅读全文
Unity3D的ugui之按钮事件
2015-03-17 09:48 by 阿诚de窝, 21397 阅读, 1 推荐, 收藏,
摘要:为Unity3D的按钮添加事件有三种方式,假设我们场景中有一个Canvas对象,Canvas对象中有一个Button对象。方式一:创建脚本ClickObject.cs,然后将脚本添加到Canvas对象上,脚本如下: 1 using UnityEngine; 2 using System.Collec... 阅读全文
【Stage3D学习笔记续】真正的3D世界(六):空间大战
2015-01-15 16:25 by 阿诚de窝, 422 阅读, 0 推荐, 收藏,
摘要:这就是书上的最终效果了,一个完整的空间大战游戏:点击查看源码这里并没有太多的新知识,所涉及的东西更多的是游戏开发方面的优化和技巧,下面我们大家一起来看看:飞船:类似粒子效果中的粒子创建方法,我们的游戏飞船也需要一样的创建机制进行创建,大家可以点击查看源码:GameActorGameActorPool... 阅读全文
【AwayPhysics学习笔记】:Away3D物理引擎的简介与使用
2015-01-06 15:25 by 阿诚de窝, 1850 阅读, 0 推荐, 收藏,
摘要:首先我们要了解的是AwayPhysics这个物理引擎并不是重头开始写的新物理引擎,而是使用Flascc技术把一个已经很成熟的Bullet物理引擎引入到了Flash中,同时为了让as3可以使用这个C++开发的物理引擎,AwayPhysics库编写了一些必要的AS3类使我们可以方便的使用它。而为了方便区... 阅读全文
【Away3D代码解读】(五):动画模块及骨骼动画
2014-12-30 16:18 by 阿诚de窝, 1345 阅读, 0 推荐, 收藏,
摘要:动画模块核心存放在away3d.animators包里;Away3D支持下面几种动画格式:VertexAnimator:顶点动画SkeletonAnimator:骨骼动画UVAnimator:UV动画SpriteSheetAnimator:二维切换动画ParticleAnimator:粒子动画Pat... 阅读全文
【Away3D代码解读】(四):主要模块简介
2014-12-26 17:32 by 阿诚de窝, 1156 阅读, 0 推荐, 收藏,
摘要:数据模块:Away3D中最核心的数据类是Mesh类,我们先看看Mesh类的继承关系:NamedAssetBase:为对象提供id和name属性,是Away3D大部分类的基类;Object3D:3D对象基类,提供方便操作3D对象本地转换矩阵的功能,提供坐标、旋转、缩放等属性和较多的实用方法,如look... 阅读全文
【Stage3D学习笔记续】真正的3D世界(五):粒子特效
2014-12-24 18:04 by 阿诚de窝, 817 阅读, 0 推荐, 收藏,
摘要:先看效果,按下空格键添加粒子特效:一般而言粒子特效的实现都是比较复杂的,且不说实现粒子特效的编码和设计,光是编写一个粒子编辑器就不是简单的一件事,但是作者使用了很取巧的方式来完成,我们接下来深入代码看看作者是怎么处理的。Particle在我还没有看这本书的这章之前我认为一个Particle应该是一个... 阅读全文
浙公网安备 33010602011771号