
unity自学记录
xw—emmmmm
碎觉觉
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
unity各种存档方法
主要是这个路径:Application.persistentDataPath 下的文件,在更新时不会删除。 public class TestSave : MonoBehaviour { string path; //创建文件夹 void Start() { path = Application.persistentDataPath + "save.txt"; FileInfo file1 = new FileInfo(path);原创 2021-03-26 20:17:51 · 1402 阅读 · 1 评论 -
unity网络功能 -数据库链接-发送网络数据
连接数据库 暂时还搞不懂,电脑可以链接,但手机不行 unity封装的比较好了 直接创建 MySqlConnection对象就行了 public MySqlConnection getsqlConn() { string constructorString = "datasource=8.131.67.188; port =3306;database=unity;user=0000;pwd= 0000;"; MySqlConnection conn = new MySq原创 2021-03-26 20:06:41 · 275 阅读 · 2 评论 -
unity常用方法总结
1.碰撞事件 private void OnCollisionEnter2D(Collision2D collision) { if (collision.collider.tag == "collect") { Debug.Log("++!"); Destroy(collision.gameObject); GameUI.collectNum++; } } 2.射线方法 重写射线的方法 调用时 Rayca原创 2021-01-05 11:29:45 · 1147 阅读 · 0 评论 -
unity倒计时解决方案
using System.Collections; using System.Collections.Generic; using UnityEngine; 在需要倒计时的时刻,记录当时的时间。 然后在update中一直取到现在的时间。现在的时间-当时的时间就是时间差。end-时间差就是倒计时的时间数字 public class Times : MonoBehaviour { // Start is called before the first frame update public float miss原创 2020-11-23 12:09:01 · 288 阅读 · 0 评论 -
unity自学记录----第三章
1.物体层次优先级 2.子弹设置 1.物体优先级 数值越高,显示就在越上层 2.子弹设置 先创建出来物体,然后 在坦克的脚本中创建它 public GameObject zidan; 这时在坦克一栏里就会出现他的预制体了 然后继续写子弹的程序 然后继续写子弹的程序 private void Attack() { if(Input.GetKeyDown(KeyCode.Space))...原创 2019-11-03 23:13:25 · 202 阅读 · 1 评论 -
unity自学记录--第二章
碰撞,移动修复 增加碰撞体,将所有需要碰撞的物体上先加上碰撞体(box Collider 2D)然后在主角里在加上刚体(rigidbody 2D)这样就可以实现基础的碰撞了,刚体重力(Gravity scale)修改为0 碰撞时还会出问题,会被撞倾斜,将z轴固定就行了 最后还有可以同时按下,会斜着走,所以 思路:按下其中一种按键(横着或竖着)就把另一个取消 if (h != 0) ...原创 2019-10-31 23:00:18 · 138 阅读 · 1 评论 -
unity自学第一章
平面角色移动 我太难了 pubilc是创建在可视窗口的一种变量什么的 public float moveSpeed = 3;//定义移动速度 public Sprite[] tsnkSprite;//定义一个数组,他会直接显示在组建上,将需要的图片拖进数组,以完成使用 在unity就可以直接修改 transform.Translate(Vector3.right * h * moveSpe...原创 2019-10-30 22:35:04 · 178 阅读 · 1 评论