Unity3D
文章平均质量分 50
JoyousHorse
这个作者很懒,什么都没留下…
展开
-
unity中暂停游戏
(做做笔记)本方法出自unity官方案例精讲中的第十二章private bool paused = false;void Update () { if (Input.GetKeyUp(KeyCode.P)) paused =!paused; if (paused) Time.timeScale = 0; else Time.timeScale = 1...转载 2018-03-06 20:51:47 · 4021 阅读 · 0 评论 -
Unity中transform与Rigidbody两种运动方式的比较
Transform组件是Unity中每个Gameobject必须包含的组件,它控制着物体的位移、旋转、缩放。 在Unity中,物体的运动是通过改变物体的Position(在世界空间坐标transform的位置。)。Transform.Translate 1、相对坐标系移动(1) public void Translate(Vector3 translation, Space ...原创 2018-03-08 18:18:33 · 6141 阅读 · 1 评论 -
Unity中实现截图操作
using System.Collections; using System.Collections.Generic; using UnityEngine; using System.IO; public class CoroutineTest : MonoBehaviour {// Use this for initializationvoid Start () { S...转载 2018-04-22 16:59:27 · 1244 阅读 · 0 评论 -
unity中2D模式下的射线
RaycastHit2D hit = Physics2D.Raycast(Camera.main.ScreenToWorldPoint(Input.mousePosition),Vector2.zero);转载 2018-07-06 17:20:45 · 3421 阅读 · 1 评论 -
Unity中2D物体的拖拽
public class testButton : MonoBehaviour { public bool isMouseDown = false; private Vector3 lastMousePosition = Vector3.zero; private Vector3 offset;private void Update(){ if(Inpu...原创 2018-07-06 21:52:11 · 3369 阅读 · 2 评论 -
(笔记)使用Physics2D.Linecast的注意事项
Physics2D.Linecast返回的是检测到的第一个碰撞体。 Physics2D.Linecast(transform.position, transform.position + Vector3.up,1<<LayerMask.GetMask("Player"), 1f);原创 2018-07-21 12:27:21 · 2477 阅读 · 0 评论 -
使用Unity2017打包AssetBundle的简单方法
使用Unity2017打包AssetBundle的简单方法使用Unity2017打包AssetBundle的简单方法一、添加打包函数二、在unity中新建AssetBundle三、打包AssetBundle四、打包文件分析五、参考资料使用Unity2017打包AssetBundle的简单方法AssetBundle是unity里的一种资源管理方式,它可以将unity中的资源导出,例如模型、贴图、...原创 2018-11-17 16:17:32 · 1550 阅读 · 0 评论 -
在unity2017中加载AssetBundle文件
一、使用AssetBundle打包文件打包过程可参考该文章:https://blog.csdn.net/ONEMOOC/article/details/84189921二、在本地加载AssetBundle文件调用loadAsset方法即可具体脚本如下: string path = "Assets/StreamingAssets/all.unity3d"; void OnGU...原创 2018-11-17 16:46:42 · 877 阅读 · 0 评论