
Unity 3D
ms_天生不搭
这个作者很懒,什么都没留下…
展开
-
Unity相机的跟随移动
一、固定相机跟随 这种相机有一个参考对象,它会保持与该参考对象固定的位置,跟随改参考对象发生移动using UnityEngine;using System.Collections;public class CameraFlow : MonoBehaviour{ public Transform target; private Vector3 offs...转载 2019-12-11 15:52:38 · 444 阅读 · 0 评论 -
Unity 3D控制角色运动的方法
一、transform.Translate()方法(1)Input.GetKey(KeyCode.“按键”)if (Input.GetKey(KeyCode.W)){ transform.Translate(Vector3.forward * Time.deltaTime * moveSpeed);}(2)Input.GetAxis(" ")float h = Inp...原创 2019-11-21 15:01:51 · 3003 阅读 · 0 评论 -
Unity 3D热更新知识之Lua语言(一)
一、Lua1.轻量小巧的脚本语言。2.设计目的是嵌入应用程序提供灵活的扩展及定制功能。3. Lua优势在于能够很方便的与其他程序进行集成。(C++、C#、Java ...)二、Lua与C#的区别1.Lua几乎可以在所有平台和操作系统中编译运行;而C#只能在特定的操作系统中进行编译生成dll(动态链接库)文件,进而再打 包成相应安装包在其他的平台(iOS、Andr...原创 2019-10-24 08:51:02 · 770 阅读 · 0 评论 -
Unity 3D热更新知识入门小结之AssetBundle(3)
九、AssetBundle的卸载1.用处:减少内存的使用。(如果卸载不当可能导致部分资源的丢失)2.方法(1)AssetBundle.Unload(false)【基本不会使用这种方法】 如果是必须使用AssetBundle.Unload(false)就只能有两种方法 【1】使用Resources.UnloadUnusedAssets。...原创 2019-10-22 21:57:15 · 1723 阅读 · 0 评论 -
Unity 3D热更新知识入门小结之AssetBundle(2)
三、AssetBundle打包分组策略的总结1.对于需要经常更新的资源放在单独的一个包,而不常使用的资源就进行分离出来;2.同时加载的资源放在一个包里面,相对于需要同时加载的小资源就可以打成一个包;3.多个物体对象共享的资源放在单独的一个包【依赖打包】(例:两个物体使用同一材质的情况,则将材质单独进行打包。);4.存在同一资源中有多个版本就能使用添加版本号后缀打包进行区分。...原创 2019-10-21 22:02:33 · 381 阅读 · 0 评论 -
Unity 3D热更新知识入门小结之AssetBundle(1)
一、AssetBundle定义及作用1.AssetBundle是一个压缩包,相当于一个文件夹,包含特定于平台的非代码的归档文件(模型、贴图、预制体、声音及场景 ),在游戏运行时候就会被加载。AssetBundle的文件是分为A serialized file和Resource files两类。(1)A serialized file(序列化文件):资源被分解到它们各自的对象中,并写入到这...原创 2019-10-20 21:49:08 · 517 阅读 · 1 评论 -
Unity 3D入门教程之简化版见缝插针的实现
开发工具Unity 2018.4和VS 2017开发语言C#见缝插针这款游戏相应各位都是有尝试,其功能还是相当的简单,就是让针插到转盘上面并且不会碰到已经插好的针就成功,达到相应的指定条件则游戏成功,然后控制转盘的速度、针的个数或者是转盘的旋转方式这样不断地提升游戏难度。(作为简化版的见缝插针我就只是增加针的个数)。//控制针的运动void Update () { ...原创 2019-10-20 19:09:59 · 523 阅读 · 0 评论 -
Unity中单机游戏数据的保存与读取方法之PlayerPrefs应用
1、使用方法(1)存储数据PlayerPrefs.SetString(“Name”,”ms”);//设置String类型PlayerPrefs.SetInt(“Age”,20);//设置Int类型PlayerPrefs.SetFloat(“High”,168.0f);//设置Float类型PlayerP...原创 2019-10-18 12:29:10 · 2203 阅读 · 0 评论 -
Unity声音组件AudioSource浅析及使用
一、AudioSource组件1. AudioSource是音频源组件,其作用就是用于播放音频剪辑(AudioClip)资源。2. 组件属性(1)AudioClip(音频剪辑):指定播放的音频文件。(2)Output(音频输出):可以输出到音频监听器(AudioListener)或者(AudioMixer)。当设置为空时,即代表输出到 Aud...原创 2019-10-18 10:11:43 · 20715 阅读 · 0 评论 -
Unity的Animator与Animation之间的简单区别
一、Animator1.动画控制器实现控制多个动画的播放、切换及叠加系列复杂的效果,相当于一个动画状态机,生成动画的时候不仅有动画文件,还会生成相应的.controller文件,因此占用的资源比较大。2.Animator组件介绍①Controller:关联到物体的Animator控制器②Avatar:物体的Avatar③Apply Root Motion:是使用动画本身...原创 2019-10-16 11:56:40 · 6008 阅读 · 0 评论