![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 1269 阅读 · 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 · 207 阅读 · 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 · 1028 阅读 · 0 评论 -
unity倒计时解决方案
using System.Collections;using System.Collections.Generic;using UnityEngine;在需要倒计时的时刻,记录当时的时间。然后在update中一直取到现在的时间。现在的时间-当时的时间就是时间差。end-时间差就是倒计时的时间数字public class Times : MonoBehaviour{// Start is called before the first frame updatepublic float miss原创 2020-11-23 12:09:01 · 225 阅读 · 0 评论 -
unity自学记录----第三章
1.物体层次优先级2.子弹设置1.物体优先级数值越高,显示就在越上层2.子弹设置先创建出来物体,然后在坦克的脚本中创建它public GameObject zidan;这时在坦克一栏里就会出现他的预制体了然后继续写子弹的程序然后继续写子弹的程序private void Attack(){ if(Input.GetKeyDown(KeyCode.Space))...原创 2019-11-03 23:13:25 · 146 阅读 · 1 评论 -
unity自学记录--第二章
碰撞,移动修复增加碰撞体,将所有需要碰撞的物体上先加上碰撞体(box Collider 2D)然后在主角里在加上刚体(rigidbody 2D)这样就可以实现基础的碰撞了,刚体重力(Gravity scale)修改为0碰撞时还会出问题,会被撞倾斜,将z轴固定就行了最后还有可以同时按下,会斜着走,所以思路:按下其中一种按键(横着或竖着)就把另一个取消 if (h != 0) ...原创 2019-10-31 23:00:18 · 98 阅读 · 1 评论 -
unity自学第一章
平面角色移动我太难了pubilc是创建在可视窗口的一种变量什么的public float moveSpeed = 3;//定义移动速度 public Sprite[] tsnkSprite;//定义一个数组,他会直接显示在组建上,将需要的图片拖进数组,以完成使用在unity就可以直接修改 transform.Translate(Vector3.right * h * moveSpe...原创 2019-10-30 22:35:04 · 135 阅读 · 1 评论