unity3d
紫丶光
独立游戏开发狗,有事联系微信18640498996
展开
-
unity3d计算两物体之间的夹角
先贴出代码 public Transform a; public Transform b; void Start() { float dot = Vector3.Dot(a.transform.forward, b.transform.forward); float angle = Mathf.Acos(dot) * Mathf.Rad2Deg; //如果想打印角度,取消注释转载 2016-07-02 09:04:00 · 14001 阅读 · 0 评论 -
大话设计模式-简单工厂模式
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;//代码为大话设计模式书中的代码namespace jiandangongchang{ class Program { static...原创 2018-05-03 11:56:37 · 189 阅读 · 0 评论 -
关于unity3d for ARkit(一)
最近苹果发布了自家的AR技术,ARkit,代表着又一个巨头进入到AR/VR这个市场,之后有很多技术人员也想了解最新的技术,我只说一下关于unity3d上ARkit的相关要求和说明: 注意事项(以下的每一个点都非常重要!缺一不可!): 1.Unity的AR Kit需要Unity 5.6.1p1或更高版本的补丁版本。它也兼容用于MacOS原创 2017-07-28 14:18:25 · 8957 阅读 · 0 评论 -
unity3d-2017.1.0f3版更新内容(一)
弃用了windows 32位操作系统的安装程序,估计是unity不想支持32位的了采用了新的图集打包系统,感觉比以前好用多了操作步骤:首先在Project面板点击creat选择 Sprite Atlas,然后提示需要设置一下 按照操作步骤设置一下即可点击菜单栏额Edit ,选择Project Settings→Ed原创 2017-07-25 15:51:04 · 4293 阅读 · 0 评论 -
unity3d-2017.1.0f3版本初探-界面
首先2017版本的开始界面发生了改变,感觉看着更舒服更漂亮登录界面也发生了很大的变化,有了云端的项目和本地磁盘的项目,新添加了learn学习界面,在Turprials里面有官网的一些教学案例,包括飞机类型项目,第三人称射击类噩梦射手,多人联机的坦克游戏,还有2d的拾荒者,在教学案例下面有Resources资源包里面是特效的资源包,在下边Links是一些文档还新增了活动界面,原创 2017-07-24 12:28:49 · 2141 阅读 · 0 评论 -
Lua(二):变量
age=100 --这里声明了一个变量,变量的初始值为100name="name"(也可以用单引号)--[[isMan=false]]--Lua的声明变量不用后面家分隔符,直接赋值即可,避免大写开头和下划线开头命名,直接声明为全局变量单行注释为--,多行注释为--[[ ]]--Lua只有:nil 表示空数据,等同于nullboolean布尔类型,储存t原创 2016-12-22 22:29:32 · 377 阅读 · 0 评论 -
自学Lua(一):lua的介绍、下载和编写hello world
1.Lua的介绍Lua[1] 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的是为了嵌入应用程序原创 2016-12-20 10:43:26 · 685 阅读 · 0 评论 -
unity3d实现语言本地化
公司要求要让一款IOS平台的一款手机游戏实现语言本地化,也就是让游戏里面的UI界面和文字等等随着IOS系统语言设置的改变从而变成相应语言的设置,因为公司就我一个unity3d人员,我只好闭门造车了,百度了很多,发现都是在Xcode上写OC语言,可是我不会,无意间翻找API文档发现了Application.systemLanguage 系统语言于是我就想到了该怎么办,虽然原创 2016-08-10 10:07:54 · 5063 阅读 · 0 评论 -
解决未知视频广告导入问题
某位大神给我整的,我留个存稿原创 2016-07-16 16:21:14 · 302 阅读 · 0 评论 -
Unity3D仿仙剑对话系统开发
一、首先在场景创建一个Cube,把下面代码给它挂上,using unityEngine;using System.Collections;public class Npc : MonoBehaviour { public TextAsset _mTextAsset;//文本资源 void OnMouseDown() { D转载 2016-07-02 10:01:13 · 3000 阅读 · 0 评论 -
Unity3d编辑器扩展学习,列举那些方便项目开发的扩展方法
1. [Conditional("宏的名字")]脚本中方法添加此标签,可定义unity3d宏名字,该方法常用于封装Debug时或者编辑器中使用打包出来想屏蔽的功能模块(打包去掉宏的名字即可) [Conditional("EnableLog")]...原创 2018-09-17 16:55:12 · 240 阅读 · 0 评论