![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity3D
文章平均质量分 65
星洋
让学习成为一种信仰
展开
-
BMFont中文字体图集制作的方法~(for unity ngui)
BMFont中文字体图集制作的方法~(for unity ngui)好吧~似乎这个问题困扰了很多人,游戏开始中文化是个不错的事儿啊,这里我就做下说明,如何制作中文字体图集~这里的字库图集的制作更多的是为了服务于unity的UI插件NGUI吧,当然EZ活着其他的可能也能用吧。首先是准备bmfont这款软件,大家可以去官方下载http://www.angelcode.com转载 2014-04-14 13:10:33 · 616 阅读 · 0 评论 -
基础代码--物体向手指滑向的方向移动
void Update() { if (Input.touchCount == 0) { return; } if (Input.touches[0].phase == TouchPhase.Began) { m_screenpos = Input.touches[0].position;原创 2014-08-12 10:42:23 · 739 阅读 · 0 评论 -
Unity3D-游戏退出
AiOS原创 2014-10-31 20:31:20 · 12247 阅读 · 0 评论 -
Unity3D-Cube如何匀速经过空间中最小角度最终朝向空间任一位置
情景描述:原创 2014-11-06 11:11:05 · 822 阅读 · 0 评论 -
Unit3D-UV动画
下面我用UV动画制作一个动态星空背景Step0:在一个Scene中创建一个Plane;Step1:百度找一张天空图片作为贴图,在Project面板创建一个材质球,将贴图拖给材质球,并将Shader设置为:Transparent/Cutout/Diffuse;Step2:选中Plane将材质球拖给Plane,如图:Step3:制作UV动画1>选中Plane,打开Animati原创 2014-12-30 16:33:01 · 1215 阅读 · 0 评论 -
Unity3D-Inspector视图中的get/set使用
我们想要在编辑模式下在Inspector中编辑属性.public int width{ get { return _width; } set { print ("set:" value); _width = value; }}[SerializeField]//序列化一个区域,在Inspector视图中显示出来.转载 2015-02-10 17:41:58 · 1283 阅读 · 0 评论 -
Unity3D-Unity Remote
1.Unity Remote 是干啥用的。 Unity Remote是一个可以无需打包就可以在设备上运行你的app的应用,这对开发者是个好事(目前只针对于Android和iOS设备)可以快速大概了解自己的程序在设备上的运行情况。Unity Remote目前支持通过USB连接到Windows或OSX的Android设备和通过USB连接到OSX(当前只支持)的iOS设备。 2.Unity R翻译 2015-12-09 21:46:27 · 6250 阅读 · 0 评论 -
总结使用Unity3D优化游戏运行性能的经验
参考:http://gamerboom.com/archives/76214 其中翻译有些有误,所以我做了些修正。 A smooth gameplay is built upon the foundations of a smooth frame rate and hitting the 60 frames per second target on the standard iPhone a转载 2016-01-09 16:12:40 · 3768 阅读 · 0 评论 -
Unity3D-使用Bitmap Font Generator自定义字体
Bitmap Font Generator是一个开源免费软件,下载地址http://www.angelcode.com/products/bmfont/ 使用这个工具的过程中不要用中文目录 一、将字母或数字做成字体 1.这是美术给的图片 2.打开BMFont, Edit—>Open Image Manager 打开Image—>Import Image,在目录中选择上述图片37.pn原创 2016-06-19 18:12:21 · 13692 阅读 · 1 评论 -
Unity3D-Unity中CacheServer(缓存服务器)的部署与使用
这里写链接内容一、 当Unity工程中的一些资源文件被修改后,Unity探测到这些修改就会重新导入这些资源文件,并随后将产生的导入数据以自己的内部格式存放起来。而我们知道导入这些资源文件是很耗时间的,并且不同的平台导入数据也是不同的。 由此CacheServer就是要将这些产生的导入数据存储起来,当需要的时候直接从CacheServer取出来,而无需Unity本地再次生成导入数据。例如自己导入资原创 2016-06-19 20:37:52 · 29926 阅读 · 0 评论 -
Unity中Texture的ImportSettings中各设置对应的API
下面是按顺序写的: 代码: if (GUI.Button(new Rect(0, 150, position.width, 30), "SetTexture")) { Object[] textures = Selection.GetFiltered(typeof(Texture2D), SelectionMode.DeepAssets);原创 2016-09-07 17:35:59 · 14768 阅读 · 0 评论 -
Unity打包
一、自动配置打包工具[MenuItem("xing/iOS_Demo")]static void iOS_Demo(){PlayerSettings.companyName = "永恒";PlayerSettings.productName = "D罗";PlayerSettings.bundleIdentifier = "com.ssw.sdfb";//iOS app bundle idPlaye原创 2017-02-21 16:30:08 · 1185 阅读 · 0 评论 -
iOS http无法请求的解决方法
iOS9对应用通讯安全策略进行了升级, 已不再支持http这种不安全的协议(具体可见网址:What’s New in iOS 9.0)新特性要求App内访问的网络必须使用HTTPS协议,http是超文本传输协议, 信息采用明文传输, 而https则使用SSL加密传输协议进行传输。 但是现在公司的项目使用的是HTTP协议,使用私有加密方式保证数据安全。现在也不能马上改成HTTPS协议传输。因此设置成转载 2017-03-30 19:44:59 · 4689 阅读 · 0 评论 -
用Unity做游戏,你需要深入了解下IL2CPP
这次我们翻译了一篇Unity官方博客上的文章,原文题目为AN INTRODUCTION TO IL2CPP INTERNALS ,作者是从事Unity软件开发的Joshua Peterson。文章的看点在于,它是以IL2CPP内部开发人员的角度来讲述的,所以对于开发者来说非常有参考价值。如果你对Mono,IL2CPP等一系列概念不甚了解,可以查看我们以前发过的这篇和这篇文章AN INTRODUCTI转载 2017-03-25 18:18:33 · 1946 阅读 · 0 评论 -
Cannot initialize a parameter of type 'char **' with
问题:原创 2017-10-15 15:20:14 · 19594 阅读 · 0 评论 -
Unity3D-制作人物血量条
最终效果图:原创 2014-11-17 16:34:43 · 9443 阅读 · 0 评论 -
Unity3D-Layer
ResourceFrom:http://game.ceeger.com/Components/Layers.html原创 2014-10-31 11:15:37 · 838 阅读 · 0 评论 -
Unity3D-脚本编绎
Unity编译所有的脚本为.NET dll文件,.dll将在运行时编译执行。 这允许脚本以惊人的速度执行。这比传统的javascript快约20倍。比原始的C++代码慢大约50%。在保存的时候,Unity将花费一点时间来编译所有脚本,如果Unity还在编译。你可以在Unity主窗口的右下角看到一个小的旋转进度图标。 脚本编译在4个步骤中执行: 1.所有在"转载 2014-11-17 11:29:35 · 488 阅读 · 0 评论 -
Unity3d-解决游戏角色在固定路线地图中行进时遇到各种岔道口时如何自动转向
1》人平常行走的每个路点都有两个方向,人通过此路点到下个路点时人的朝向不变故看起来什么都不需要做,只需要朝前走;当面对各种路口(类似'L'形状路口有4种,类似'T'形状路口4种,类似'十'形状路口1种)时需要将人转向:思路1(交给人脚本来做)人判断是什么样的路口,通过自己的当前朝向再确定自己转向角度(有多个转向角度时需要选择其中一个)。特点:大量代码放到人这一个脚本。思路2.(交给该路原创 2014-06-27 17:07:21 · 2344 阅读 · 0 评论 -
Unity3D-游戏架构脚本该如何来写
re这篇文章主要想大家说明一下我在Unity3D游戏开发中是如何写游戏脚本的,对于Unity3D这套游戏引擎来说入门极快,可是要想做好却非常的难。这篇文章的目的是让哪些已经上手Unity3D游戏引擎的朋友学会如何更好的写游戏脚本,当然本文这紧紧是我这么多年对游戏开发的认知,你也可以有你自己的看法。首先我们看看游戏主要是由哪几部分组成的,如下图所示,任何平台下的任何游戏核心都是由:数据、逻辑转载 2014-06-17 14:00:23 · 845 阅读 · 0 评论 -
Unity3d-XML文件数据解析&JSON数据解析
1.XML文件数据解析:JSON数据解析原创 2014-06-05 10:34:04 · 1958 阅读 · 0 评论 -
对小数的四舍五入算法
float XiaoShuSSWR(float f) { string s = f.ToString(); string [] s0 = s.Split(new char[]{'.'}); if (s0.Length == 1) { print("It is a integer");原创 2014-06-17 12:54:01 · 2354 阅读 · 0 评论 -
Unity3d-游戏中的小地图制作
方法一:(利用NGJ )原创 2014-07-07 18:45:18 · 16469 阅读 · 0 评论 -
Unity3d-摄像机基本介绍
原文:http://blog.csdn.net/kfqcome/article/details/10159201转载 2014-08-14 14:56:46 · 1121 阅读 · 1 评论 -
基础代码--显示触摸屏幕的第一个手指的接触前后位置
using UnityEngine;using System.Collections;float h; float v; Vector3 v30 = Vector3.zero; Vector3 v31 = Vector3.zero;原创 2014-08-07 17:32:56 · 1304 阅读 · 0 评论 -
基础代码--滑动鼠标滑轮拉远拉近摄像机
将脚本挂到摄像机:代码:原创 2014-08-14 14:10:59 · 637 阅读 · 0 评论 -
基础代码--通过鼠标的左右滑动来实现摄像机在Y轴上视野旋转
代码:转载 2014-08-14 14:43:25 · 907 阅读 · 0 评论 -
基础代码--同一场景中多个摄像机切换
var camera1:GameObject;var camera2:GameObject;var camera3:GameObject; function Update () { if(Input.GetKeyUp(KeyCode.Alpha1)) { onActiveFalse(); c转载 2014-08-14 14:47:41 · 1200 阅读 · 0 评论 -
摄像机跟随问题
1.静态的照射某个区域2.第一人称跟随3.第三人称跟随转载 2014-08-14 14:51:57 · 555 阅读 · 0 评论 -
Unity3D-场景切换&场景间信息传递
问题:Jason我在用Unity3D做一个回合制的战斗游戏,有两个场景(小镇的场景和战斗的场景),每当角色遇到怪兽,游戏就切换到战斗场景,角色就在这里战斗,直到打败怪兽或者被击败。问题是怎样才能在回到townScene时保持进入战斗场景时的状态(角色位置、状态等等)如果我用:1Application.LoadLevel('battlesc原创 2014-09-10 17:32:15 · 11868 阅读 · 1 评论 -
Unity3D-场景声音播放
1.原创 2014-10-21 20:40:24 · 2099 阅读 · 0 评论 -
Unity对XML文件加密
ResourceFrom:为什么要对xml加密,众所周知的对于一些客户端的游戏或者是单机游戏,xml存档如果不做特殊处理(加密和隐藏)那么玩家自己是可以打开并且修改的。玩过红色警戒的童鞋都知道,可以通过修改参数可以让自己无敌。玩游戏的时候这样固然很爽,但是对于我们开发的游戏可不希望杯别人随意修改参数,那么加密就显得至关重要啦。转载 2014-10-08 16:45:19 · 2296 阅读 · 0 评论 -
Unity3D-Transform.TransformDirection
Transform.TransformDirection 变换方向function TransformDirection (direction : Vector3) : Vector3Description描述Transforms direction from local space to world space.从自身坐标到世界坐标变换方向。T原创 2014-07-31 18:39:08 · 5532 阅读 · 2 评论 -
三维软件转Unity的系统单位设置研究
Unity的系统单位为米,其他3D软件的模型导入,而保持和Unity的比例一致是非常重要的,下面对三维软件转Unity的系统单位的各软件进行测试:1、3dsmax 转 Unity的比例为100:1;也就是说Unity单位是3dmax的100倍。看下图,设置为100米的情况下,导入到Untiy才等于1米。三维软件转Unity的系统单位设置研究2、Maya转Unity的比例为0.01:1;也...转载 2019-04-18 15:32:20 · 601 阅读 · 0 评论