Unity3d

[Unity3D]Unity3D游戏开发之《愤慨的小鸟》弹弓实现

        各位朋友,大家晚上好, 我是秦元培。欢迎大家关注我的博客,我的博客地址是blog.csdn.net/qinyuanpei。今天我们来做一个高端大气上档次的东西。 我相信大家都玩过一款叫做《愤慨的小鸟》的游戏,这款游戏之所以可以受到玩家的喜爱,是由于这是一款物理游戏,在游戏中处处充满了物理。我们熟悉的抛物线、引力等物理元素都在这款游戏中得到...

使用Unity3D生成网格并加贴图

        在使用Unity3D进行开发时,我们通常需要生成自己的网格来进行控制,比如进行图像变形等等。本文将介绍如何在Unity3D中生成一个网格。         首先,需要在空间中生成顶点,然后在定义三角面片顶点序号。生成网格的代码如下: using UnityEngine; using System.Collections; public...

【Unity3D入门教程】Unity3D开发实战之五子棋

前言 经过前面《Unity3D入门教程》系列讲解,再加上我们自己的探索,相信大家已经掌握了Unity3D的相关知识和基本方法。本文将使用前面学到的知识,开发一款简单的五子棋程序。本文用到的东西其实不多,非常简单。在最后我们会把完整工程的源代码发布出来,以供初学者参考。先展示一下最后的运行效果吧。 1 准备工作 (1)开发环境:Win10 + Unity...

C# 动态编译

1.C#层:利用.NET framework的CodeDom或Mono的Evaluator动态编译解释CS脚本 2.IL层:利用System.Reflection.Emit或Mono.Cecil动态生成IL指令并执行 3.造轮子自己实现IL解释器(取代.NET或Mono的IL解释器,这种方案可以绕过苹果实现热更新) 4.直接调用Mono的编译器进行编译生成...

UNITY3D编辑器插件编写教程

如何让编辑器运行你的代码如何让编辑器运行你的代码 Unity3D 可以通过事件触发来执行你的编辑器代码,但是我们需要一些编译器参数来告知编译器何时需要触发该段代码。 [MenuItem(XXX)]声明在一个函数上方,告知编译器给Unity3D编辑器添加一个菜单项,并且当点击该菜单项的时候调用该函数。触发函数里 可以编写任何合法的代码,可以是一个资源批处理程...

11.Unity3D与android交互---构建android插件

为android构建一个插件 要创建一个android插件,首先要有 Android NDK 并熟悉使用ndk构建共享库的方法。 如果用C++来实现库,必须声明成用C语言的链接方式,以避免Name Mangling问题。 extern "C" { float FooPluginFunction (); } 通过C#脚本使用插件 构建了共享库后,必...

[vuforia][unity3d]资源链接

http://bbs.csdn.net/topics/390787189 CSDN论坛中 “Qualcomm Vuforia(AR虚拟现实)开发” 主题资源下载http://bbs.csdn.net/forums/qualcomm CSDN论坛http://bbs.9ria.com/thread-417491-1-1.html unity获取对象...

Unity3D教程宝典之Shader篇

教程目录基础讲:Shader学习方法基础讲:基础知识特别讲:常见问题解答特别讲:CG函数第一讲: Shader总篇第二讲: Fixed Function Shader 第三讲: Vertex&Fragment Shader基础 第四讲: 制作一个美丽的地球第五讲:LOGO闪光效果 第六讲:TexGen第七讲:流程图第八讲:Why CG?第九讲:R...

[Unity3D]Unity3D游戏开发之刀光剑影特效的实现

大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.csdn.net/qinyuanpei。 我实在不明确有的人为什么不喜欢武侠/仙侠类游戏,也许是因为武侠/仙侠类游戏身上被永远烙上的国产标签吧!博主近期在玩一部叫做《雨血》的游戏,博主不禁感慨:在这样一个流星蝴蝶不再闪烁、网游成风、国产双剑兴许创新不足的后国产时代,竟然还能够有这样一部再次...

Unity3D 创建一个简单的2D游戏

开始研究Unity3d 中的2D游戏。 首先创建出一个项目: 然后创建出一个场景: 然后添加一个背景: 然后创建一个主人公对象: 可以是自己做的素材,也可以是用unity裁剪的素材, 下面贴出裁剪素材的步奏 然会对图像进行裁剪,裁剪后进行保存: 有这样符号的就是裁剪后的素材: 然后将素材添加到游戏场景中(也就是拖到视图就可以了,如果是后期做碰撞...