-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
2592 lines (2179 loc) · 152 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html><html lang="zh-CN"><head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="theme-color" content="#222" media="(prefers-color-scheme: light)">
<meta name="theme-color" content="#222" media="(prefers-color-scheme: dark)"><meta name="generator" content="Hexo 6.3.0">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png">
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32-next.png">
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16-next.png">
<link rel="mask-icon" href="/images/logo.svg" color="#222">
<script class="next-config" data-name="main" type="application/json">{"hostname":"xiaolinxiaozhu.github.io","root":"/","images":"/images","scheme":"Muse","darkmode":true,"version":"8.18.2","exturl":false,"sidebar":{"position":"left","display":"always","padding":18,"offset":12},"copycode":{"enable":true,"style":null},"fold":{"enable":false,"height":500},"bookmark":{"enable":false,"color":"#222","save":"auto"},"mediumzoom":false,"lazyload":false,"pangu":false,"comments":{"style":"tabs","active":null,"storage":true,"lazyload":false,"nav":null},"stickytabs":false,"motion":{"enable":true,"async":false,"transition":{"menu_item":"fadeInDown","post_block":"fadeIn","post_header":"fadeInDown","post_body":"fadeInDown","coll_header":"fadeInLeft","sidebar":"fadeInUp"}},"prism":false,"i18n":{"placeholder":"搜索...","empty":"没有找到任何搜索结果:${query}","hits_time":"找到 ${hits} 个搜索结果(用时 ${time} 毫秒)","hits":"找到 ${hits} 个搜索结果"},"path":"/search.json","localsearch":{"enable":true,"trigger":"auto","top_n_per_article":1,"unescape":false,"preload":false}}</script>
<meta name="description" content="我最喜欢的两句话:1.你的目标有多坚定?2.明天和今天一样。">
<meta property="og:type" content="website">
<meta property="og:title" content="XLXZ's Blog">
<meta property="og:url" content="https://xiaolinxiaozhu.github.io/index.html">
<meta property="og:site_name" content="XLXZ's Blog">
<meta property="og:description" content="我最喜欢的两句话:1.你的目标有多坚定?2.明天和今天一样。">
<meta property="og:locale" content="zh_CN">
<meta property="article:author" content="XLXZ">
<meta name="twitter:card" content="summary">
<link rel="canonical" href="https://xiaolinxiaozhu.github.io/">
<script class="next-config" data-name="page" type="application/json">{"sidebar":"","isHome":true,"isPost":false,"lang":"zh-CN","comments":"","permalink":"","path":"index.html","title":""}</script>
<script class="next-config" data-name="calendar" type="application/json">""</script>
<title>XLXZ's Blog</title>
<noscript>
</noscript>
<script>function loadCss(l){var d=document,h=d.head,s=d.createElement('link');s.rel='stylesheet';s.href=l;!function e(f){if (d.body)return f();setTimeout(function(){e(f)})}(function(){h.appendChild(s);});}loadCss('/style.css');loadCss('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css');loadCss('https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.1.1/animate.min.css');</script><noscript><link rel="stylesheet" href="/style.css"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.1.1/animate.min.css"></noscript></head>
<body itemscope="" itemtype="http://schema.org/WebPage" class="use-motion">
<div class="headband"></div>
<main class="main">
<div class="column">
<header class="header" itemscope="" itemtype="http://schema.org/WPHeader"><div class="site-brand-container">
<div class="site-nav-toggle">
<div class="toggle" aria-label="切换导航栏" role="button">
<span class="toggle-line"></span>
<span class="toggle-line"></span>
<span class="toggle-line"></span>
</div>
</div>
<div class="site-meta">
<img class="custom-logo-image" src="/uploads/custom-logo.png" alt="XLXZ's Blog">
<a href="/" class="brand" rel="start">
<i class="logo-line"></i>
<h1 class="site-title">XLXZ's Blog</h1>
<i class="logo-line"></i>
</a>
</div>
<div class="site-nav-right">
<div class="toggle popup-trigger" aria-label="搜索" role="button">
<i class="fa fa-search fa-fw fa-lg"></i>
</div>
</div>
</div>
<nav class="site-nav">
<ul class="main-menu menu"><li class="menu-item menu-item-home"><a href="/" rel="section"><i class="fa fa-home fa-fw"></i>首页</a></li><li class="menu-item menu-item-about"><a href="/about/" rel="section"><i class="fa fa-user fa-fw"></i>关于</a></li><li class="menu-item menu-item-sponsor"><a href="/sponsor/" rel="section"><i class="fa fa-heart fa-fw"></i>sponsor</a></li><li class="menu-item menu-item-tags"><a href="/tags/" rel="section"><i class="fa fa-tags fa-fw"></i>标签<span class="badge">67</span></a></li><li class="menu-item menu-item-categories"><a href="/categories/" rel="section"><i class="fa fa-th fa-fw"></i>分类<span class="badge">0</span></a></li><li class="menu-item menu-item-archives"><a href="/archives/" rel="section"><i class="fa fa-archive fa-fw"></i>归档<span class="badge">220</span></a></li>
<li class="menu-item menu-item-search">
<a role="button" class="popup-trigger"><i class="fa fa-search fa-fw"></i>搜索
</a>
</li>
</ul>
</nav>
<div class="search-pop-overlay">
<div class="popup search-popup"><div class="search-header">
<span class="search-icon">
<i class="fa fa-search"></i>
</span>
<div class="search-input-container">
<input autocomplete="off" autocapitalize="off" maxlength="80" placeholder="搜索..." spellcheck="false" type="search" class="search-input">
</div>
<span class="popup-btn-close" role="button">
<i class="fa fa-times-circle"></i>
</span>
</div>
<div class="search-result-container no-result">
<div class="search-result-icon">
<i class="fa fa-spinner fa-pulse fa-5x"></i>
</div>
</div>
</div>
</div>
</header>
<aside class="sidebar">
<div class="sidebar-inner sidebar-overview-active">
<ul class="sidebar-nav">
<li class="sidebar-nav-toc">
文章目录
</li>
<li class="sidebar-nav-overview">
站点概览
</li>
</ul>
<div class="sidebar-panel-container">
<!--noindex-->
<div class="post-toc-wrap sidebar-panel">
</div>
<!--/noindex-->
<div class="site-overview-wrap sidebar-panel">
<div class="site-author animated" itemprop="author" itemscope="" itemtype="http://schema.org/Person">
<img class="site-author-image" itemprop="image" alt="XLXZ" src="/images/apple-touch-icon-next.png">
<p class="site-author-name" itemprop="name">XLXZ</p>
<div class="site-description" itemprop="description">我最喜欢的两句话:1.你的目标有多坚定?2.明天和今天一样。</div>
</div>
<div class="site-state-wrap animated">
<nav class="site-state">
<div class="site-state-item site-state-posts">
<a href="/archives/">
<span class="site-state-item-count">220</span>
<span class="site-state-item-name">日志</span>
</a>
</div>
<div class="site-state-item site-state-tags">
<a href="/tags/">
<span class="site-state-item-count">67</span>
<span class="site-state-item-name">标签</span></a>
</div>
</nav>
</div>
<div class="links-of-author animated">
<span class="links-of-author-item">
<a href="https://github.com/xiaolinxiaozhu" title="GitHub → https://github.com/xiaolinxiaozhu" rel="noopener me" target="_blank"><i class="fab fa-github fa-fw"></i>GitHub</a>
</span>
<span class="links-of-author-item">
<a href="Gmail:helloxlxz233@gmail.com" title="E-Mail → Gmail:helloxlxz233@gmail.com" rel="noopener me" target="_blank"><i class="fa fa-envelope fa-fw"></i>E-Mail</a>
</span>
</div>
</div>
</div>
</div>
<div class="pjax">
</div>
</aside>
</div>
<div class="main-inner index posts-expand">
<div class="post-block">
<article itemscope="" itemtype="http://schema.org/Article" class="post-content" lang="">
<link itemprop="mainEntityOfPage" href="https://xiaolinxiaozhu.github.io/2024/12/31/2d%E6%A8%AA%E6%9D%BF%E6%B8%B8%E6%88%8F%E4%B8%AD%E7%9A%84%E7%9B%B8%E6%9C%BA%E8%AE%BE%E8%AE%A1/">
<span hidden="" itemprop="author" itemscope="" itemtype="http://schema.org/Person">
<meta itemprop="image" content="/images/apple-touch-icon-next.png">
<meta itemprop="name" content="XLXZ">
</span>
<span hidden="" itemprop="publisher" itemscope="" itemtype="http://schema.org/Organization">
<meta itemprop="name" content="XLXZ's Blog">
<meta itemprop="description" content="我最喜欢的两句话:1.你的目标有多坚定?2.明天和今天一样。">
</span>
<span hidden="" itemprop="post" itemscope="" itemtype="http://schema.org/CreativeWork">
<meta itemprop="name" content="undefined | XLXZ's Blog">
<meta itemprop="description" content="">
</span>
<header class="post-header">
<h2 class="post-title" itemprop="name headline">
<a href="/2024/12/31/2d%E6%A8%AA%E6%9D%BF%E6%B8%B8%E6%88%8F%E4%B8%AD%E7%9A%84%E7%9B%B8%E6%9C%BA%E8%AE%BE%E8%AE%A1/" class="post-title-link" itemprop="url">2d横板游戏中的相机设计</a>
</h2>
<div class="post-meta-container">
<div class="post-meta">
<span class="post-meta-item">
<span class="post-meta-item-icon">
<i class="far fa-calendar"></i>
</span>
<span class="post-meta-item-text">发表于</span>
<time title="创建时间:2024-12-31 20:45:00" itemprop="dateCreated datePublished" datetime="2024-12-31T20:45:00+08:00">2024-12-31</time>
</span>
<span class="post-meta-item">
<span class="post-meta-item-icon">
<i class="far fa-calendar-check"></i>
</span>
<span class="post-meta-item-text">更新于</span>
<time title="修改时间:2025-01-01 12:05:22" itemprop="dateModified" datetime="2025-01-01T12:05:22+08:00">2025-01-01</time>
</span>
<span class="post-meta-break"></span>
<span class="post-meta-item" title="本文字数">
<span class="post-meta-item-icon">
<i class="far fa-file-word"></i>
</span>
<span class="post-meta-item-text">本文字数:</span>
<span>2.4k</span>
</span>
<span class="post-meta-item" title="阅读时长">
<span class="post-meta-item-icon">
<i class="far fa-clock"></i>
</span>
<span class="post-meta-item-text">阅读时长 ≈</span>
<span>9 分钟</span>
</span>
</div>
</div>
</header>
<div class="post-body" itemprop="articleBody">
<p><a href="/tags/游戏策划/" rel="contents" data-pjax-state=""># 游戏策划</a> <br><br><a href="/tags/游戏设计/" rel="contents" data-pjax-state=""># 游戏设计</a> <br></p>
<p>在2d横板游戏中,相机的设计是一个非常重要的部分,它直接影响到玩家的游戏体验。一个好的相机设计可以让玩家更好的体验游戏,而一个不好的相机设计则会让玩家感到不适,有的游戏将相机和关卡设计到一起,更是可以让游戏更加有趣。</p>
<p>在这篇文章中,我简单聊聊2d横板游戏中相机的设计。我们将会从 相机的跟随方式、相机的注意力吸附、相机的震动 这三个方面来讨论相机的设计。</p>
<h2 id="相机的跟随方式"><a href="#相机的跟随方式" class="headerlink" title="相机的跟随方式"></a>相机的跟随方式</h2><p>在2d横板游戏中,相机的跟随方式有很多种,比如 固定跟随、平滑跟随、预判跟随、延时跟随 等等。不同的跟随方式适用于不同的游戏,下面我们来看看这几种跟随方式的特点。</p>
<h3 id="固定跟随"><a href="#固定跟随" class="headerlink" title="固定跟随"></a>固定跟随</h3><p>固定跟随是最简单的一种跟随方式,相机会始终跟随玩家,不会有任何延迟。这种跟随方式适用于一些简单的游戏,比如一些小游戏或者一些简单的横板游戏。这里不再赘述。</p>
<h3 id="平滑跟随"><a href="#平滑跟随" class="headerlink" title="平滑跟随"></a>平滑跟随</h3><p>平滑跟随是一种比较常见的跟随方式,相机会有一个延迟,玩家移动时,相机会慢慢跟上玩家。这种跟随方式可以让玩家感到更加舒适,不会有太大的晃动感。这种跟随方式适用于一些需要玩家感到舒适的游戏,比如一些休闲游戏或者一些简单的横板游戏。</p>
<p>这种跟随方式比较适合慢节奏的游戏,这种方式的镜头移动较为平滑,不会有太大的晃动感,但是对于一些快节奏的游戏来说,延时的视角会让玩家无法第一时间获取想要的信息,这时候就需要使用预判跟随。</p>
<h3 id="预判跟随"><a href="#预判跟随" class="headerlink" title="预判跟随"></a>预判跟随</h3><p>预判跟随是一种比较高级的跟随方式,相机会根据玩家的移动方向和速度来计算相机的位置,从而使得相机会提前“预判”玩家的移动。</p>
<p>在大多数平台跳跃游戏中,已经走过的地方不再重要,玩家更关心的是即将到来的地方。因此,预判跟随是一个非常好的选择。</p>
<p><img src="/2024/03/01/3.Source/Pasted image 20241231220941.png" alt=""></p>
<h3 id="延时跟随"><a href="#延时跟随" class="headerlink" title="延时跟随"></a>延时跟随</h3><p>延时跟随是一种比较特殊的跟随方式,在玩家移动后,相机会有一个较短的延迟,然后才会跟上玩家。</p>
<p>使用这种方式可以避免相机的大幅度晃动,并且增加真实感。</p>
<h3 id="边缘跟随"><a href="#边缘跟随" class="headerlink" title="边缘跟随"></a>边缘跟随</h3><p>边缘跟随是一种比较特殊的跟随方式,相机不会移动,直到玩家移动到镜头的边缘,相机才会调整位置。这种跟随方式适用于一些地图设计对于游玩影响较大的游戏,比如说一些难度较高的平台跳跃游戏(《蔚蓝》就是一个很好的例子),或者一些boss战中。</p>
<p>在这种游戏中,玩家需要更多的注意力来控制自己相对于地图的位置,而不是相对于相机的位置。这种跟随方式其所产生的晃动和视角变化较少、可以让玩家更加专注于游戏的地图设计。</p>
<p>边缘跟随并不一定是同时作用于xy轴,实际上更为常见的是只作用于x轴,这样可以让玩家在y轴上更好的控制自己的位置。</p>
<h3 id="混合跟随"><a href="#混合跟随" class="headerlink" title="混合跟随"></a>混合跟随</h3><p>在实际的相机设计中,我们常常会混合使用多种跟随方式。以《空洞骑士》为例,我们可以看到相机在不同的场景中使用了不同的跟随方式,在大多数场景中,使用的实际上是延时跟随,但是在一些特殊的场景中,比如boss战中,使用的是 x轴固定视角,y轴延时跟随。</p>
<p><img src="/2024/03/01/3.Source/Pasted image 20241231214322.png" alt=""></p>
<p><img src="/2024/03/01/3.Source/Pasted image 20241231214330.png" alt=""></p>
<p>《精灵与萤火意志》中,使用的也是延时跟随,其延时相较于《空洞骑士》更长,同时镜头也要更远一些。</p>
<p><img src="/2024/03/01/3.Source/Pasted image 20241231220038.png" alt=""></p>
<p>但是在追逐战中,其使用的是预测跟随<br><img src="/2024/03/01/3.Source/Pasted image 20241231221313.png" alt=""></p>
<h2 id="相机的注意力吸附"><a href="#相机的注意力吸附" class="headerlink" title="相机的注意力吸附"></a>相机的注意力吸附</h2><p>在游戏过程中,我们的注意力不一定都在玩家身上,有时候我们需要让玩家注意到一些特殊的地方,比如说一些隐藏的道路、一些隐藏的宝藏、一些隐藏的敌人等等。这时候,我们就需要使用相机的注意力吸附功能。</p>
<p>什么样的吸附是合理的?这个问题没有一个固定的答案,但是我们可以总结出游戏中常见的吸附方式。</p>
<h3 id="直接吸附"><a href="#直接吸附" class="headerlink" title="直接吸附"></a>直接吸附</h3><p>直接吸附是一种比较简单的吸附方式,当需要玩家注意某个地方时,相机会移动到这个地方,然后再慢慢移动回来。比如:<br><img src="/2024/03/01/3.Source/Pasted image 20241231221702.png" alt=""></p>
<h3 id="中心吸附"><a href="#中心吸附" class="headerlink" title="中心吸附"></a>中心吸附</h3><p>中心吸附是一种比较常见的吸附方式,当需要玩家注意某个地方时,相机会移动到该地方和玩家的中心位置。</p>
<p><img src="/2024/03/01/3.Source/Pasted image 20241231221905.png" alt=""></p>
<h3 id="4-6-吸附"><a href="#4-6-吸附" class="headerlink" title="4:6 吸附"></a>4:6 吸附</h3><p>4:6吸附比较少见,常见于两个角色对话的时候,相机会平滑移动到两个角色的 4:6 位置,这样可以让玩家更好的看到两个角色,同时强调当前说话的角色。<br>(我忘了是什么游戏来着的,使用了这种方式) </p>
<p>这种镜头比较有意思,整个屏幕实际上会被分成四个部分,A左边,A右边到摄像头,摄像头到B左边,B右边,它们的比例为 3:4:6:1。</p>
<p>你会发现,对于A来说它位于左半边屏幕的近似于居中的位置,而对于B来说它位于右半边屏幕的近似于边缘的位置,这样可以让玩家更好的看到两个角色,同时强调当前说话的角色。</p>
<p>比起使用直接吸附,它的视角移动没有那么突兀,比起使用中心吸附,它的视觉焦点更加明确。</p>
<h2 id="相机的震动"><a href="#相机的震动" class="headerlink" title="相机的震动"></a>相机的震动</h2><p>相机的振动一般会使用下面几种方式:</p>
<ol>
<li>随机偏移震动</li>
<li>随机连续振动</li>
<li>定向弹簧振动</li>
</ol>
<p>一般会使用上述三种振动进行组合,来达到较为理想的效果</p>
<h3 id="随机偏移震动"><a href="#随机偏移震动" class="headerlink" title="随机偏移震动"></a>随机偏移震动</h3><p><img src="/2024/03/01/3.Source/shake_perlin.gif" alt=""></p>
<p>会发现,这种振动会有一点点生硬,但是同时也较为的强烈。</p>
<p>这种振动由随机数生成,每一帧都会有一个随机的偏移量,这样就会产生一个随机的振动效果。随机数的选取可以选择直接的random,但是更好的方式是使用perlin noise,这样可以产生一个更加自然的振动效果。</p>
<h3 id="随机连续振动"><a href="#随机连续振动" class="headerlink" title="随机连续振动"></a>随机连续振动</h3><p><img src="/2024/03/01/3.Source/shake_liner.gif" alt=""></p>
<p>这种振动会比较平滑,但是同时不够强烈。它的特征是由一组连续的数控制振动。</p>
<p>一般会使用 sin/cos 来控制振动的幅度 + 随机步长 来控制振动的幅度,当然也可以直接使用随机的dx,dy来控制振动,但是那样,镜头有一定概率朝一个方向连续移动,需要使用别的方式来限制振动范围和方向。</p>
<h3 id="定向弹簧振动"><a href="#定向弹簧振动" class="headerlink" title="定向弹簧振动"></a>定向弹簧振动</h3><p><img src="/2024/03/01/3.Source/shake_spring.gif" alt=""></p>
<p>模仿弹簧,拥有 spring 和 damping 两个参数,控制弹性系数以及阻尼系数。从而产生一个类似于弹簧的振动效果。</p>
<p>它的优势就是方向明确,振动幅度逐渐减小,用来提示受到某个方向的冲击会比较合适。</p>
<h3 id="振动的组合"><a href="#振动的组合" class="headerlink" title="振动的组合"></a>振动的组合</h3><p>一般会使用上述三种振动进行组合,来达到较为理想的效果。比如说,当玩家受到攻击时,可以使用定向弹簧振动,当玩家受到爆炸时,可以使用随机连续振动,当玩家受到地震时,可以使用随机偏移震动。</p>
<p>比如下面的这个打击效果就是同时使用了定向的弹簧振动以及较弱的随机连续振动</p>
<p><img src="/2024/03/01/3.Source/shake_combin.gif" alt=""></p>
<h2 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</h2><p>总结来看,在2D横板游戏中,相机设计直接影响到游戏体验。合理的相机跟随方式可以提升玩家的沉浸感和舒适度,预判和边缘跟随等方式适配于不同的游戏节奏和场景需求;相机的注意力吸附功能则能有效引导玩家关注关键元素,提升游戏互动性和趣味性;而多样化的相机震动设计通过巧妙的组合使用,为游戏增加了更多的动态反馈和沉浸感。这些设计要素不仅体现了游戏的艺术性和技术性,也强调了设计者对玩家体验的深刻理解和创新思考。未来的相机设计可以更加智能化和动态化,进一步丰富游戏的表现力和互动体验。</p>
<!--noindex-->
<div class="post-button">
<a class="btn" href="/2024/12/31/2d%E6%A8%AA%E6%9D%BF%E6%B8%B8%E6%88%8F%E4%B8%AD%E7%9A%84%E7%9B%B8%E6%9C%BA%E8%AE%BE%E8%AE%A1/#more" rel="contents">
阅读全文 »
</a>
</div>
<!--/noindex-->
</div>
<footer class="post-footer">
<div class="post-eof"></div>
</footer>
</article>
</div>
<div class="post-block">
<article itemscope="" itemtype="http://schema.org/Article" class="post-content" lang="">
<link itemprop="mainEntityOfPage" href="https://xiaolinxiaozhu.github.io/2024/12/30/%E6%89%8B%E5%8A%A8%E6%9F%A5%E6%9D%80%20drivemgr.exe%20U%E7%9B%98%E7%97%85%E6%AF%92/">
<span hidden="" itemprop="author" itemscope="" itemtype="http://schema.org/Person">
<meta itemprop="image" content="/images/apple-touch-icon-next.png">
<meta itemprop="name" content="XLXZ">
</span>
<span hidden="" itemprop="publisher" itemscope="" itemtype="http://schema.org/Organization">
<meta itemprop="name" content="XLXZ's Blog">
<meta itemprop="description" content="我最喜欢的两句话:1.你的目标有多坚定?2.明天和今天一样。">
</span>
<span hidden="" itemprop="post" itemscope="" itemtype="http://schema.org/CreativeWork">
<meta itemprop="name" content="undefined | XLXZ's Blog">
<meta itemprop="description" content="">
</span>
<header class="post-header">
<h2 class="post-title" itemprop="name headline">
<a href="/2024/12/30/%E6%89%8B%E5%8A%A8%E6%9F%A5%E6%9D%80%20drivemgr.exe%20U%E7%9B%98%E7%97%85%E6%AF%92/" class="post-title-link" itemprop="url">手动查杀 drivemgr.exe U盘病毒</a>
</h2>
<div class="post-meta-container">
<div class="post-meta">
<span class="post-meta-item">
<span class="post-meta-item-icon">
<i class="far fa-calendar"></i>
</span>
<span class="post-meta-item-text">发表于</span>
<time title="创建时间:2024-12-30 20:03:00 / 修改时间:20:18:34" itemprop="dateCreated datePublished" datetime="2024-12-30T20:03:00+08:00">2024-12-30</time>
</span>
<span class="post-meta-break"></span>
<span class="post-meta-item" title="本文字数">
<span class="post-meta-item-icon">
<i class="far fa-file-word"></i>
</span>
<span class="post-meta-item-text">本文字数:</span>
<span>863</span>
</span>
<span class="post-meta-item" title="阅读时长">
<span class="post-meta-item-icon">
<i class="far fa-clock"></i>
</span>
<span class="post-meta-item-text">阅读时长 ≈</span>
<span>3 分钟</span>
</span>
</div>
</div>
</header>
<div class="post-body" itemprop="articleBody">
<p><a href="/tags/杂谈/" rel="contents" data-pjax-state=""># 杂谈</a> <br></p>
<h2 id="前情提要"><a href="#前情提要" class="headerlink" title="前情提要"></a>前情提要</h2><p>今天上工程实训课,需要使用u盘进行文件拷贝,但是当插入U盘并且打开之后,发现U盘内并不是正常U盘的样式,而是被改为了一个显示着盘符以及驱动盘名称的“快捷方式”。</p>
<p>我之前也遇到过这个病毒,初步尝试格式化U盘是否生效,但是并未奏效。而学校的电脑的环境没有网络,我也无法下载杀毒软件,所以只能手动查杀。</p>
<h2 id="分析步骤"><a href="#分析步骤" class="headerlink" title="分析步骤"></a>分析步骤</h2><p>首先查看 那个顶替了 U盘正常文件夹的快捷方式的属性,发现其实际为使用cmd命令创建的快捷方式,其目标为<code>C:\Windows\System32\cmd.exe /c start ./___/drivemgr.exe && start "" "./___" && exit</code>。</p>
<p>可以发现,实际上其将所有文件存储在了<code>___</code>文件夹中,并且进行了隐藏,使正常无法看见文件夹。其次,其穷的那个了一个<code>drivemgr.exe</code>文件,这个文件是病毒的核心文件,其会在U盘插入时自动运行,将U盘内的文件夹隐藏,并且创建一个快捷方式,将原文件夹隐藏。当尝试格式化或者删除快捷方式的时候,它会重新在U盘内创建一个快捷方式。</p>
<p>其原理为诱导用户点击快捷方式,从而运行<code>drivemgr.exe</code>,从而使得病毒持续运行在系统中,并且感染其他插进来的U盘。</p>
<h2 id="查杀步骤"><a href="#查杀步骤" class="headerlink" title="查杀步骤"></a>查杀步骤</h2><h3 id="1-找到drivemgr-exe文件"><a href="#1-找到drivemgr-exe文件" class="headerlink" title="1. 找到drivemgr.exe文件"></a>1. 找到<code>drivemgr.exe</code>文件</h3><p>当打开 显示隐藏的文件的时候,会发现并不能够看见<code>___</code>文件夹,这是因为其将其设置为了 系统关键文件,而系统默认是不显示的,需要在文件夹选项中进行设置。</p>
<p>文件夹选项 -> 查看 -> 取消勾选“隐藏受保护的操作系统文件(推荐)” -> 确定。 之后,你将能够看到<code>___</code>文件夹以及<code>drivemgr.exe</code>文件。</p>
<h3 id="2-停止病毒进程"><a href="#2-停止病毒进程" class="headerlink" title="2. 停止病毒进程"></a>2. 停止病毒进程</h3><p>这类病毒一般会在C盘根目录下偷偷创建一个以数字命名的文件夹,里面存放一个和正常系统程序同名的exe文件,然后在注册表中添加一个自启动项,使得这个exe文件在系统启动时自动运行。</p>
<p>我们需要首先找到这个文件夹,之后在进程列表里面找到这个进程(注意打开任务管理器的显示路径,确认是处于该文件夹的进程,以防误伤系统进程),并且结束进程。</p>
<p>之后,删除该文件夹,此时病毒已经被停止。</p>
<h3 id="3-还原U盘文件夹"><a href="#3-还原U盘文件夹" class="headerlink" title="3. 还原U盘文件夹"></a>3. 还原U盘文件夹</h3><p>删除<code>drivemgr.exe</code>文件之后,我们可以将<code>___</code>文件夹中的文件复制到U盘根目录,之后删除<code>___</code>文件夹,即可还原U盘文件夹。</p>
<h2 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</h2><p>这类病毒一般是通过U盘传播的,所以在使用U盘的时候,一定要注意查看U盘内的文件是否正常,不要随意点击快捷方式,以免感染病毒。</p>
<p>在电脑中,一定要安装杀毒软件,定期查杀病毒,以防止病毒感染。</p>
<p>学校的电脑使用环境复杂,很多人都会使用U盘,所以一定要注意自己的U盘是否被感染,以免传播病毒。</p>
<!--noindex-->
<div class="post-button">
<a class="btn" href="/2024/12/30/%E6%89%8B%E5%8A%A8%E6%9F%A5%E6%9D%80%20drivemgr.exe%20U%E7%9B%98%E7%97%85%E6%AF%92/#more" rel="contents">
阅读全文 »
</a>
</div>
<!--/noindex-->
</div>
<footer class="post-footer">
<div class="post-eof"></div>
</footer>
</article>
</div>
<div class="post-block">
<article itemscope="" itemtype="http://schema.org/Article" class="post-content" lang="">
<link itemprop="mainEntityOfPage" href="https://xiaolinxiaozhu.github.io/2024/12/07/%E6%A8%A1%E7%94%B5%E5%92%8C%E7%94%B5%E8%B7%AF%E7%90%86%E8%AE%BA/">
<span hidden="" itemprop="author" itemscope="" itemtype="http://schema.org/Person">
<meta itemprop="image" content="/images/apple-touch-icon-next.png">
<meta itemprop="name" content="XLXZ">
</span>
<span hidden="" itemprop="publisher" itemscope="" itemtype="http://schema.org/Organization">
<meta itemprop="name" content="XLXZ's Blog">
<meta itemprop="description" content="我最喜欢的两句话:1.你的目标有多坚定?2.明天和今天一样。">
</span>
<span hidden="" itemprop="post" itemscope="" itemtype="http://schema.org/CreativeWork">
<meta itemprop="name" content="undefined | XLXZ's Blog">
<meta itemprop="description" content="">
</span>
<header class="post-header">
<h2 class="post-title" itemprop="name headline">
<a href="/2024/12/07/%E6%A8%A1%E7%94%B5%E5%92%8C%E7%94%B5%E8%B7%AF%E7%90%86%E8%AE%BA/" class="post-title-link" itemprop="url">模电和电路理论</a>
</h2>
<div class="post-meta-container">
<div class="post-meta">
<span class="post-meta-item">
<span class="post-meta-item-icon">
<i class="far fa-calendar"></i>
</span>
<span class="post-meta-item-text">发表于</span>
<time title="创建时间:2024-12-07 08:29:00 / 修改时间:11:30:47" itemprop="dateCreated datePublished" datetime="2024-12-07T08:29:00+08:00">2024-12-07</time>
</span>
<span class="post-meta-break"></span>
<span class="post-meta-item" title="本文字数">
<span class="post-meta-item-icon">
<i class="far fa-file-word"></i>
</span>
<span class="post-meta-item-text">本文字数:</span>
<span>3.8k</span>
</span>
<span class="post-meta-item" title="阅读时长">
<span class="post-meta-item-icon">
<i class="far fa-clock"></i>
</span>
<span class="post-meta-item-text">阅读时长 ≈</span>
<span>14 分钟</span>
</span>
</div>
</div>
</header>
<div class="post-body" itemprop="articleBody">
<h1 id="电路和模电复习大纲"><a href="#电路和模电复习大纲" class="headerlink" title="电路和模电复习大纲"></a>电路和模电复习大纲</h1><h2 id="电路的基本概念和基本定律(3-5学时)"><a href="#电路的基本概念和基本定律(3-5学时)" class="headerlink" title="电路的基本概念和基本定律(3.5学时)"></a>电路的基本概念和基本定律(3.5学时)</h2><ol>
<li>电路模型(概念) ;</li>
<li>电路的基本物理量与参考方向:电流、电压、电位、电功率(计算) ;</li>
<li>电路元件:电阻元件、理想电压源、理想电流源(概念) ;</li>
<li>基尔霍夫定律:基尔霍夫电流定律(KCL)(计算) ,基尔霍夫电压定律(KVL)(计算) 。</li>
</ol>
<ul>
<li>掌握:电路变量,参考方向,电路元件,基尔霍夫定律。</li>
<li>列写某个节点的KCL方程(包括广义节点)、某个网孔的KVL方程</li>
<li><p>了解:电路模型</p>
</li>
<li><p>[ ] 列写某个节点的 KCL 方程(包括广义节点)、某个网孔的 KVL 方程</p>
<h2 id="电路分析的基本方法-(4学时)"><a href="#电路分析的基本方法-(4学时)" class="headerlink" title="电路分析的基本方法 (4学时)"></a>电路分析的基本方法 (4学时)</h2></li>
</ul>
<ol>
<li>二端网络的等效:等效的概念,电阻元件串并联等效(计算) ;</li>
<li>电源的等效变换:电源的等效变换(计算) ;</li>
<li>节点分析法(计算) ;</li>
<li>网孔分析法(计算) 。</li>
</ol>
<ul>
<li>掌握:等效电路分析法;含电阻的串联并联电路,电源模型的等效变换;节点分析法,网孔分析法。</li>
<li>列写二端器件(如恒压源串联一个电阻)的端口方程</li>
<li>平面网络的三个结构参数的名称、定义和关系</li>
<li>直流电路:等效、节点电位法、网孔电流法综合应用求解</li>
<li>了解:回路分析法<h2 id="电路定理(4学时)"><a href="#电路定理(4学时)" class="headerlink" title="电路定理(4学时)"></a>电路定理(4学时)</h2></li>
</ul>
<ol>
<li>叠加定理:叠加定理的内容与应用(不包括几个线性关系) (计算) 。</li>
<li>戴维南定理与诺顿定理(计算) ;</li>
</ol>
<ul>
<li>掌握:叠加定理(计算) ;戴维南定理和诺顿定理(计算) ,最大功率传输定理(计算) 。</li>
<li>戴维南-诺顿变换</li>
<li>叠加定理、戴维南定理或诺顿定理求解</li>
<li><p>了解:替代定理(概念)</p>
</li>
<li><p>[ ] 列写二端器件(如恒压源串联一个电阻)的端口方程</p>
</li>
<li><p>[ ] 平面网络的三个结构参数的名称、定义和关系</p>
</li>
<li><p>[ ] 无</p>
</li>
<li><p>[ ] 直流电路:等效、节点电位法、网孔电流法综合应用求解</p>
</li>
<li>[ ] 叠加定理、戴维南定理或诺顿定理求解</li>
</ul>
<h2 id="暂态电路分析(4学时)"><a href="#暂态电路分析(4学时)" class="headerlink" title="暂态电路分析(4学时)"></a>暂态电路分析(4学时)</h2><ol>
<li>动态元件:电容元件,电感元件(概念) ;</li>
<li>换路定则(计算) ;</li>
<li>一阶电路响应:零输入响应、零状态响应,全响应(概念) ;</li>
<li>一阶电路暂态分析的三要素法(计算) 。</li>
</ol>
<ul>
<li>掌握:电容、电感元件的性质与相互连接(概念) ;换路定理与电压电流初始值的确定(计算) ;一阶电路的三要素法(计算) 。</li>
<li>储能元件在直流、交流、动态时的特点</li>
<li>使用不同电源和不同储能元件时的禁忌</li>
<li>RC、RL动态电路的参数和含义</li>
<li>动态电路:稳态和换路时储能元件的特性与电路求解</li>
<li><p>三要素法计算动态电路</p>
</li>
<li><p>[ ] RC、RL 动态电路的参数和含义</p>
</li>
<li><p>[ ] 无</p>
</li>
<li><p>[ ] 三要素法计算动态电路</p>
</li>
</ul>
<h2 id="正弦稳态电路分析(8学时)"><a href="#正弦稳态电路分析(8学时)" class="headerlink" title="正弦稳态电路分析(8学时)"></a>正弦稳态电路分析(8学时)</h2><ol>
<li>正弦交流电的基本概念。正弦量的三要素(概念) ,正弦量的有效值(概念) ;</li>
<li>正弦量的相量表示(概念) ;</li>
<li>电阻、电感、电容元件电压电流关系的相量形式(计算) ;</li>
<li>电路基本定律的相量形式:欧姆定律(计算) ,基尔霍夫定律(计算) ;</li>
<li>相量法分析正弦稳态电路(计算) ;</li>
<li>相量图法分析分析正弦稳态电路;相量图概念,相量图应用(分析)</li>
<li>正弦稳态电路的功率;瞬时功率,有功功率,无功功率,视在功率,复功率(计算) ;</li>
<li>功率因数的提高:提高功率因数的意义及常用方法(分析) ;</li>
<li>正弦交流电路中的谐振:串联谐振,并联谐振(概念) 。</li>
</ol>
<ul>
<li>掌握:相量法 ,阻抗与导纳,正弦稳态电路分析方法(计算) ;正弦稳态电路的功率(计算) 。</li>
<li>串联元件电压的相位关系和总电压的计算</li>
<li>并联元件电流的相位关系和总电流的计算</li>
<li>功率的计算</li>
<li>相量法(复数)求解交流电路</li>
<li><p>了解:相量图应用(分析) ;正弦交流电路中的谐振(概念) 。</p>
</li>
<li><p>[ ] 动态电路:稳态和换路时储能元件的特性与电路求解</p>
</li>
<li>[ ] 交流电路:串联元件电压的相位关系和总电压的计算</li>
<li>[ ] 交流电路:并联元件电流的相位关系和总电流的计算</li>
<li><p>[ ] 交流电路:功率的计算</p>
</li>
<li><p>[ ] 储能元件在直流、交流、动态时的特点</p>
</li>
<li><p>[ ] 使用不同电源和不同储能元件时的禁忌</p>
</li>
<li><p>[ ] 相量法(复数)求解交流电路</p>
</li>
</ul>
<h2 id="半导体器件与二极管电路(4学时)"><a href="#半导体器件与二极管电路(4学时)" class="headerlink" title="半导体器件与二极管电路(4学时)"></a>半导体器件与二极管电路(4学时)</h2><ol>
<li>半导体基础知识</li>
</ol>
<ul>
<li>了解:本征半导体、杂质半导体的形成及特点。(概念)</li>
<li>两种半导体材料的名称、特点和工艺</li>
</ul>
<ol>
<li>PN结及半导体二极管</li>
</ol>
<ul>
<li>掌握:PN结的单向导电性(概念) 。二极管的伏安特性及主要参数的含义,二极管限幅作用及导通、截止的判别方法(计算)。</li>
<li>PN结单向导电的原因</li>
<li>二极管的正向、反向特性和主要参数</li>
<li>了解:PN结的形成及PN结的电容效应(概念)。二极管的结构和工作原理,二极管在电路中的应用(概念) 。稳压管的特点及主要参数的含义(计算,稳压电路) 。</li>
</ul>
<ol>
<li>半导体三极管</li>
</ol>
<ul>
<li>掌握:三极管的放大作用,三极管共射极连接的特性曲线,三极管主要参数的含义(概念) 。</li>
<li>三极管直流偏置三个区的特点、参数、用途</li>
<li><p>了解:三极管的结构及类型,放大原理,三极管的三种连接方法,三极管在放大电路中的应用,温度对三极管参数的影响(概念) 。</p>
</li>
<li><p>[ ] 二极管的正向、反向特性和主要参数</p>
</li>
<li><p>[ ] 三极管直流偏置三个区的特点、参数、用途</p>
</li>
<li><p>[ ] 两种半导体材料的名称、特点和工艺</p>
</li>
<li>[ ] PN 结单向导电的原因</li>
</ul>
<h2 id="基本放大电路分析(6学时)"><a href="#基本放大电路分析(6学时)" class="headerlink" title="基本放大电路分析(6学时)"></a>基本放大电路分析(6学时)</h2><ol>
<li>放大电路的主要技术指标</li>
</ol>
<ul>
<li>掌握:放大电路的主要技术指标及含义。 (概念)</li>
</ul>
<ol>
<li>放大电路的工作原理</li>
</ol>
<ul>
<li>了解:基本共射极放大电路组成及各元件的作用,信号放大原理。</li>
</ul>
<ol>
<li>放大电路的分析方法</li>
</ol>
<ul>
<li>掌握:基本共射极放大电路的静态分析方法(解析法、图解法) (计算) ,基本共射极放大电路的动态分析方法(解析法、图解法)(计算) 。分压偏置电路结构和工作原理(概念)。解析法求静态工作点和电压放大倍数、输入电阻、输出电阻(计算,共射极放大电路,共集电极放大电路,分压偏置电路,多级放大电路) 。</li>
<li>三极管交流放大时出现两种失真的原因</li>
<li>单管放大电路的计算:直流偏置点、交流放大参数、信号源内阻的影响</li>
<li><p>了解:设置静态工作点的意义(概念) 。图解法在放大电路静态分析中的应用(概念) 。参数对静态工作点的影响,选择合适静态工作点的方法(概念) 。工作点稳定电路的结构和工作原理(概念) 。能正确判断共射放大电路失真的原因、性质,并能提出消除失真的方法(概念)。</p>
</li>
<li><p>[x] 两种单管放大电路中射级电阻的反馈类型和作用</p>
</li>
<li>[x] 三极管交流放大时出现两种失真的原因</li>
<li>[x] 两种主要放大电路的结构、特点和用途</li>
</ul>
<h2 id="基本放大电路分析(6学时)-1"><a href="#基本放大电路分析(6学时)-1" class="headerlink" title="基本放大电路分析(6学时)"></a>基本放大电路分析(6学时)</h2><ol>
<li>射极输出器</li>
</ol>
<ul>
<li>掌握:射极输出器的组成、特点和应用场合(概念) ,解析法求静态工作点和电压放大倍数、输入电阻、输出电阻(计算) 。</li>
<li>两种单管放大电路中射级电阻的反馈类型和作用</li>
<li>两种主要放大电路的结构、特点和用途</li>
</ul>
<ol>
<li>多级放大电路</li>
</ol>
<ul>
<li>了解:多级放大电路中,级间各种耦合方式的特点(概念) 。</li>
<li><p>级间耦合方式</p>
</li>
<li><p>[x] 级间耦合方式</p>
</li>
<li><p>[x] 无</p>
</li>
<li><p>[x] 单管放大电路的计算:直流偏置点、交流放大参数、信号源内阻的影响</p>
</li>
</ul>
<h2 id="功率放大电路(2学时)"><a href="#功率放大电路(2学时)" class="headerlink" title="功率放大电路(2学时)"></a>功率放大电路(2学时)</h2><ol>
<li>功率放大电路的特点及对电路的基本要求</li>
</ol>
<ul>
<li>了解:功率放大电路的特点(概念) 。</li>
</ul>
<ol>
<li>提高效率的主要途径</li>
</ol>
<ul>
<li>了解:甲类、乙类、甲乙类放大电路各自的特点(概念) 。</li>
</ul>
<ol>
<li>乙类双电源互补对称功率放大电路</li>
</ol>
<ul>
<li>了解:电路的组成及工作原理(分析) ,电压利用率与能量转换效率的关系及最大可能的输出功率(计算) 。交越失真的含义(概念) 。</li>
<li>功率放大电路的种类、原理和效率(功放电路二极管参数的选择不要求)</li>
</ul>
<ol>
<li>甲乙类互补对称功率放大电路</li>
</ol>
<ul>
<li>了解:电路的组成及工作原理,克服交越失真的方法(分析) 。</li>
</ul>
<h2 id="负反馈放大电路(2学时)"><a href="#负反馈放大电路(2学时)" class="headerlink" title="负反馈放大电路(2学时)"></a>负反馈放大电路(2学时)</h2><ol>
<li>反馈的基本概念</li>
</ol>
<ul>
<li>了解:反馈的基本概念,反馈的4种基本组态,负反馈放大电路增益的一般形式(概念) 。</li>
<li>掌握:判断反馈类型的方法(分析) 。</li>
<li>交、直流反馈的判断,正、负反馈的判断,四类反馈组态的判断和特点</li>
</ul>
<ol>
<li>负反馈对放大电路性能的影响</li>
</ol>
<ul>
<li>掌握:不同类型负反馈对放大电路性能的影响(概念) 。根据要求正确引入负反馈的方法(分析) 。</li>
<li>四类反馈组态的特点</li>
<li>深度负反馈放大电路的特点和参数</li>
<li><p>根据信号特点选择反馈组态</p>
</li>
<li><p>[ ] 交、直流反馈的判断,正、负反馈的判断,四类反馈组态的判断和特</p>
</li>
<li><p>[x] 深度负反馈放大电路的特点和参数(A大F小)</p>
</li>
<li><p>[x] 根据信号特点选择反馈组态</p>
</li>
</ul>
<h2 id="集成电路及其应用电路(6学时)"><a href="#集成电路及其应用电路(6学时)" class="headerlink" title="集成电路及其应用电路(6学时)"></a>集成电路及其应用电路(6学时)</h2><p>1.集成放大器介绍</p>
<ul>
<li>了解:集成电路中元器件的特点,了解集成运放的典型结构(概念) 。<br>2.直接耦合放大电路的零点漂移</li>
<li>了解:零点漂移现象及产生的原因(概念) 。<br>3.差动放大电路</li>
<li>了解:共模信号、差模信号的概念(计算) ;差动放大电路对共模信号的抑制、对差模信号的放大作用(概念) 。</li>
<li>共模信号和差模信号的计算</li>
<li>差分放大电路的结构特点和性能<br>4.集成运算放大器介绍</li>
<li>了解: 集成运算放大器的主要技术指标及含义(概念) 。</li>
<li><p>运放、理想运放的参数与特点</p>
</li>
<li><p>[x] 差分放大电路的结构特点和性能</p>
</li>
</ul>
<h2 id="集成电路及其应用电路(6学时)-1"><a href="#集成电路及其应用电路(6学时)-1" class="headerlink" title="集成电路及其应用电路(6学时)"></a>集成电路及其应用电路(6学时)</h2><ol>
<li>理想运算放大器</li>
</ol>
<ul>
<li>掌握:理想运算放大器的概念,理想运算放大器工作在线性区的特点(分析) ,理想运算放大器工作在非线性区的特点(分析) ,电压传输特性(概念) 。</li>
</ul>
<ol>
<li>基本运算电路</li>
</ol>
<ul>
<li>掌握:比例、加法、减法等基本运算电路的输入、输出电压间的运算关系(计算) 。</li>
<li>基本运算放大电路的构建与计算:同相比例、反想比例,同相加、反相加,减法<br>7.电压比较器</li>
<li><p>掌握:简单(单门限)比较器(计算) 、滞回比较器的基本原理(分析) ,电压传输特性曲线及输出电压波形的画法(分析) 。</p>
</li>
<li><p>[ ] 无</p>
</li>
<li><p>[x] 运放、理想运放的参数与特点</p>
</li>
<li><p>[x] 基本运算放大电路的构建与计算:同相比例、反想比例,同相加、反相加,减法</p>
</li>
<li>[x] 共模信号和差模信号的计算</li>
<li>[x] 单门限电压比较器的电压传输特性曲线和输出电压波形</li>
</ul>
<h2 id="信号产生电路(2学时)"><a href="#信号产生电路(2学时)" class="headerlink" title="信号产生电路(2学时)"></a>信号产生电路(2学时)</h2><ol>
<li>正弦波振荡电路</li>
</ol>
<ul>
<li>了解:正弦波振荡电路的结构(概念) 、基本原理(概念) 。</li>
<li>正弦信号发生器的种类、功能单元、参数</li>
</ul>
<ol>
<li>正弦波振荡电路的振荡条件</li>
</ol>
<ul>
<li>了解:产生正弦波振荡的条件(概念)</li>
<li>正弦信号发生器的起振条件和稳幅条件</li>
</ul>
<ol>
<li>LC正弦波振荡电路</li>
</ol>
<ul>
<li>掌握:由相位平衡条件判别电路能否起振(分析)及估算振荡频率 (计算) 。</li>
<li>了解:LC正弦波振荡电路工作原理及振荡频率。</li>
</ul>
<ol>
<li>RC正弦波振荡电路</li>
</ol>
<ul>
<li>了解:RC正弦波振荡电路工作原理及振荡频率(计算) 。</li>
</ul>
<ol>
<li>非正弦波产生电路</li>
</ol>
<ul>
<li>了解:了解方波(计算) 、三角波、锯齿波产生电路的组成及工作原理(分析) 。</li>
<li><p>方波、三角波发生器功能单元</p>
</li>
<li><p>[ ] 无</p>
</li>
<li><p>[ ] 正弦信号发生器的种类、功能单元、参数</p>
</li>
<li>[ ] 正弦信号发生器的起振条件和稳幅条件</li>
</ul>
<h2 id="直流稳压电源(2学时)"><a href="#直流稳压电源(2学时)" class="headerlink" title="直流稳压电源(2学时)"></a>直流稳压电源(2学时)</h2><ul>
<li>直流电源的功能单元</li>
</ul>
<ol>
<li>单相整流电路</li>
</ol>
<ul>
<li>掌握:单相桥式整流电路中,流过整流二极管的电流与输出电流平均值的关系(计算,注意电容滤波后的变化) ;整流二极管承受的最大反向电压与变压器副边电压有效值的关系(计算) ;输出电压平均值与变压器副边</li>
<li>[ ] 电压有效值的关系(计算) 。</li>
<li>二极管全波整流、滤波电路的参数选择,直流输出,二极管参数选择</li>
<li>了解:直流稳压电源的基本组成(概念) 。单相半波整流电路、桥式整流电路的组成及工作原理。</li>
</ul>
<ol>
<li>滤波电路</li>
</ol>
<ul>
<li>了解:电容滤波电路的工作原理及特点(计算) 。不同形式的滤波电路的基本组成及特点(概念) 。</li>
<li>滤波电路的主要类型、参数选择、适用场景</li>
</ul>
<ol>
<li>稳压电路</li>
</ol>
<ul>
<li>了解:稳压电路的性能指标和构成(概念) 。稳压管稳压电路、串联型稳压电路的基本工作原理(分析) 。</li>
<li>二极管稳压电路的参数计算</li>
<li>线性稳压电路结构单元个输出电压的计算</li>
</ul>
<ol>
<li>集成稳压电路</li>
</ol>
<ul>
<li><p>了解:集成三端稳压器的基本使用方法(概念) 。</p>
</li>
<li><p>[ ] 无</p>
</li>
<li><p>[ ] 直流电源的功能单元</p>
</li>
<li>[ ] 滤波电路的主要类型、参数选择、适用场景</li>
<li>[ ] 二极管稳压电路的参数计算</li>
<li>[ ] 二极管全波整流、滤波电路的参数选择,直流输出,二极管参数选择</li>
<li><p>[ ] 线性稳压电路结构单元个输出电压的计算</p>
</li>
<li><p>[ ] 滤波电路(单电容滤波、单电感滤波)的参数选择,直流输出,二极管参数选择</p>
</li>
</ul>
</div>
<footer class="post-footer">
<div class="post-eof"></div>
</footer>
</article>
</div>
<div class="post-block">
<article itemscope="" itemtype="http://schema.org/Article" class="post-content" lang="">
<link itemprop="mainEntityOfPage" href="https://xiaolinxiaozhu.github.io/2024/12/05/%E5%8D%8E%E4%B8%BA%E5%88%B7%E6%9C%BA%E6%95%99%E7%A8%8B/">
<span hidden="" itemprop="author" itemscope="" itemtype="http://schema.org/Person">
<meta itemprop="image" content="/images/apple-touch-icon-next.png">
<meta itemprop="name" content="XLXZ">
</span>
<span hidden="" itemprop="publisher" itemscope="" itemtype="http://schema.org/Organization">
<meta itemprop="name" content="XLXZ's Blog">
<meta itemprop="description" content="我最喜欢的两句话:1.你的目标有多坚定?2.明天和今天一样。">
</span>
<span hidden="" itemprop="post" itemscope="" itemtype="http://schema.org/CreativeWork">
<meta itemprop="name" content="undefined | XLXZ's Blog">
<meta itemprop="description" content="">
</span>
<header class="post-header">
<h2 class="post-title" itemprop="name headline">
<a href="/2024/12/05/%E5%8D%8E%E4%B8%BA%E5%88%B7%E6%9C%BA%E6%95%99%E7%A8%8B/" class="post-title-link" itemprop="url">华为刷机教程</a>
</h2>
<div class="post-meta-container">
<div class="post-meta">
<span class="post-meta-item">
<span class="post-meta-item-icon">
<i class="far fa-calendar"></i>
</span>
<span class="post-meta-item-text">发表于</span>
<time title="创建时间:2024-12-05 19:53:00" itemprop="dateCreated datePublished" datetime="2024-12-05T19:53:00+08:00">2024-12-05</time>
</span>
<span class="post-meta-item">
<span class="post-meta-item-icon">
<i class="far fa-calendar-check"></i>
</span>
<span class="post-meta-item-text">更新于</span>
<time title="修改时间:2024-12-06 20:09:31" itemprop="dateModified" datetime="2024-12-06T20:09:31+08:00">2024-12-06</time>
</span>
<span class="post-meta-break"></span>
<span class="post-meta-item" title="本文字数">
<span class="post-meta-item-icon">
<i class="far fa-file-word"></i>
</span>
<span class="post-meta-item-text">本文字数:</span>
<span>761</span>
</span>
<span class="post-meta-item" title="阅读时长">
<span class="post-meta-item-icon">
<i class="far fa-clock"></i>
</span>
<span class="post-meta-item-text">阅读时长 ≈</span>
<span>3 分钟</span>
</span>
</div>
</div>
</header>
<div class="post-body" itemprop="articleBody">
<p><a href="/tags/刷机/" rel="contents" data-pjax-state=""># 刷机</a> <br></p>
<p>网上关于华为的刷机教程 非常的少…… 而且大部分的方法都已经过时了,这里分享 一下我刷机的经验。</p>
<h2 id="背景"><a href="#背景" class="headerlink" title="背景"></a>背景</h2><p>手机型号: Huawei Nova 2s (HWI-AL00)<br>手机系统: HarmonyOS 2.0 (说实话,鸿蒙系统居然还支持这么老的机型)</p>
<p>因为 华为 在 24年中旬之后,已经取消了解锁 Bootloader 的服务,所以我们只能通过一些非常规的方法来刷机,而鸿蒙2.0 则是没有 刷机包,导致我们只能尝试另辟蹊径。</p>
<p>这里 选择 将 系统 降级到 EMUI 9.1.0,然后再 尝试刷机解锁Bootloader,最终 刷入第三方系统。</p>
<h2 id="步骤"><a href="#步骤" class="headerlink" title="步骤"></a>步骤</h2><h3 id="将系统降级到-EMUI-9-1-0"><a href="#将系统降级到-EMUI-9-1-0" class="headerlink" title="将系统降级到 EMUI 9.1.0"></a>将系统降级到 EMUI 9.1.0</h3><p>如果你上网上搜索,那么大概率能够 查到 华为手机助手本身就支持降低到更低的版本,但是非常 可惜,这个方法在23年 就已经失效了。</p>
<p>至于你为什么能够 看到发布在24年的文章,那是因为这些文章都是 从 23年的文章中 复制过来的…… 真的是太坑了。</p>
<p>正确的方式就是,我们伪造一个服务器,并且搭配旧版本的华为手机助手,当手机助手尝试从网络上获取 更新信息的时候,我们返回 我们想要的版本信息,并且允许系统降级。</p>
<p>当然,不可能自己手搓这个功能,幸运的是,有人已经做好了这个工作,我们只需要下载一个软件,然后按照他的教程操作即可。</p>
<p><a target="_blank" rel="noopener" href="https://github.com/ProfessorJTJ/HISuite-Proxy">HisuiteProxy</a><br><a target="_blank" rel="noopener" href="https://c1029.lanosso.com/59cff177618b09c6e725c3373059ff9c/67517c07/2020/10/31/0f7350e18254c9150153c9e24cfda1bc.zip?fn=%E9%99%8D%E7%BA%A7.zip">Huawei_HiSuite_10.0.1.100</a></p>
<h3 id="解锁-Bootloader"><a href="#解锁-Bootloader" class="headerlink" title="解锁 Bootloader"></a>解锁 Bootloader</h3><p>这个步骤……非常的麻烦,因为华为的解锁服务已经关闭,所以我们无法获得其的解锁码,只能通过提取分区 的方式来解锁。</p>
<p>但是 提取分区要求你需要拥有一个 完整的 分区镜像,这样才能够对其进行修补,总而言之,这个步骤非常的麻烦,而且需要一定的技术。</p>
<p>我这里选择直接去淘宝找人直接帮忙弄好了,他们整了一大堆东西,比如说</p>
<!--noindex-->
<div class="post-button">
<a class="btn" href="/2024/12/05/%E5%8D%8E%E4%B8%BA%E5%88%B7%E6%9C%BA%E6%95%99%E7%A8%8B/#more" rel="contents">
阅读全文 »
</a>
</div>
<!--/noindex-->
</div>
<footer class="post-footer">
<div class="post-eof"></div>
</footer>
</article>
</div>
<div class="post-block">
<article itemscope="" itemtype="http://schema.org/Article" class="post-content" lang="">
<link itemprop="mainEntityOfPage" href="https://xiaolinxiaozhu.github.io/2024/11/17/vue-electron%E8%B8%A9%E5%9D%91%E6%97%A5%E8%AE%B0/">
<span hidden="" itemprop="author" itemscope="" itemtype="http://schema.org/Person">
<meta itemprop="image" content="/images/apple-touch-icon-next.png">
<meta itemprop="name" content="XLXZ">
</span>
<span hidden="" itemprop="publisher" itemscope="" itemtype="http://schema.org/Organization">
<meta itemprop="name" content="XLXZ's Blog">
<meta itemprop="description" content="我最喜欢的两句话:1.你的目标有多坚定?2.明天和今天一样。">
</span>