- 博客(15)
- 收藏
- 关注
原创 Unity扇形范围检测
private float ScopeDistance = 2f;//扇形距离 private float ScopeJiaodu = 120;//扇形的角度 private void ScopeIsAnimal() { int next = Random.Range(0,Target.Length); float distance ...
2019-03-11 17:17:47
5828
原创 观察者设计模式
观察者设计模式 --- 猫捉老鼠 被观察者 /// <summary> /// 被观察者猫类 /// </summary> class Cat { private string name; private string color; public event Acti...
2019-02-14 16:42:39
157
1
原创 通用冒泡排序
雇员类 class Employee { public string Name { get; private set; } // 名字 public int Salary { get; private set; } // 薪水 public Employee(string name,int salary) { ...
2019-02-12 18:54:02
232
原创 鼠标点击次数
用PlayMaker控制鼠标点击事件 private float startTime; private int clickCount; private float durationReset; private bool reset; private PlayMakerFSM fSM; // public List<string> fsmSt...
2019-01-04 15:07:19
5536
2
原创 Unity中摇杆控制物体移动和旋转
方法一 : 在Update中调用摇杆移动方法 // 范围圈 [HideInInspector] public Image scopeImag; // 移动圈 [HideInInspector] public Image moveImag; // 获取范围圈和移动的差值 [HideInInspector] public Vect...
2018-08-11 16:49:17
3536
原创 血条跟随人物
// 血条 public GameObject hpImage; // 改变血条的XY轴 public int posX, posY; void Start () { } void Update () { // 世界坐标转换成屏幕坐标 Vector2 pos = Camera.main.WorldToScreen...
2018-08-04 17:10:56
410
原创 按下鼠标左键玩家旋转
public class PlayerRotate : MonoBehaviour{ // 获取上一帧坐标(也就是初始坐标设置为0) public Vector3 lastPos = Vector3.zero; void Start(){ } void Update(){ if(Input.G...
2018-08-02 17:35:01
541
原创 改变物体的透明度
Color中a的值是从0到1来啊表示透明0表示完全透明1表示完全不透明public class Test : MonoBehaviour { void Start () { } void Update () { KeDemo() } /// <summary&...
2018-07-27 23:09:11
355
原创 鼠标点击屏幕中的一个点,物体跟随移动
方法一 : public void Move() { // 鼠标一直按下,并判断鼠标是否在ui上面 if (Input.GetMouseButton(0) && !EventSystem.current.IsPointerOverGameObject()) { // 屏幕坐标转换世界坐标 ...
2018-07-26 22:46:53
2349
原创 Unity中相机跟随物体移动
偏移量 = 相机自身的位置 - 运行物体的位置 相机的位置 = 运行物体的位置 + 偏移量public class CameraFollow : MonoBehaviour { public Transform playerTransform; // 运行物体的Transforem public Vector3 offset; // 用来记录偏移量 void Star...
2018-07-26 19:56:07
2890
2
原创 RecyclerView替换ListView
1.配置bulid.gradlecompile 'com.android.support:recyclerview-v7:25.3.1'compile 'com.android.support:appcompat-v7:25.3.1'2.在布局文件中使用RecyclerView<LinearLayout xmlns:android="http://schemas.a...
2018-03-04 23:26:52
501
原创 Banner轮番图的基本使用
1.添加依赖compile 'com.youth.banner:banner:1.4.9'2.添加权限<uses-permission android:name="android.permission.INTERNET" /> //联网权限<uses-permission android:name="android.permission.READ_EXTERNAL_STORAG...
2018-03-02 23:00:23
726
原创 在按一次返回键退出
代码 private long nowTime = 0; //记录初始时间 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN)
2017-10-29 11:12:37
423
原创 ViewPagerIndicator的使用
第一次写博客,只是记录下自己学习的东西.以免忘记.还望各位大神多多指教下载地址: [https://github.com/JakeWharton/ViewPagerIndicator.git]注意TabPageIndicator要和ViewPager一起使用集成步骤 1. 布局中引入 标签指针 TabPageIndicator 2. Viewpager设置适配器 3. in
2017-10-28 22:36:10
436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人