原创 【UNET自學日誌】Part10 摧毀玩家

上一個部分做了玩家的射擊造成的傷害,但是玩家生命值爲負的時候玩家還在遊戲場景上,這個部分我們將要把生命值爲0以下的玩家摧毀掉 主要的思路就是當玩家的生命值小於或等於0的時候,將玩家的控制和渲染都設置爲不可用即可 將Player_Healt

原创 【UNET自學日誌】Part9 造成傷害

上一部分我們做的是射擊的部分,說到射擊,肯定和傷害有關,當Player1擊中Player2的時候,將會造成Player2生命值的減少 本部分也較爲容易,我們需要一個新的腳本Player_Health,另外,我們需要對上一次做的Player

原创 【UNET自學日誌】Part 13 殭屍的ID

我們給殭屍設置ID的思路和在Part7講的一樣,老樣子直接上代碼 新建腳本Zombie_ID using UnityEngine; using System.Collections; using UnityEngine.Networkin

原创 【UNET自學日誌】Part7 獨一無二的ID

在開始聯機的時候,每一個Player 的名字都是Player(Clone),在這部分中我們需要把Player 的名字改成獨一無二的標識符 新建一個腳本Player_ID using UnityEngine; using System.C

原创 【UNET自學日誌】Part14 射擊那些殭屍

射擊殭屍和射擊玩家(Part9 造成傷害)也是同樣的道理,不再贅述 新建腳本Zombie_Health添加到Zombie的預製件上 using UnityEngine; using System.Collections; using U

原创 【UNET自學日誌】Part12 殭屍

隨意的新建一個物體來當殭屍,記得和平時遊戲添加的敵人一樣,加上NavMeshAgent組件來追蹤玩家 在zombie上添加NetworkIdentity和NetworkTransform,新建腳本Zombie_Target添加到Zombi

原创 【UNET自學日誌】Part11 玩家復活

上一部分玩家摧毀的方法是設置其enable爲false,那麼玩家的復活就是在玩家死後,顯示覆活的按鈕,點擊按鈕後把相關的enable再次設置爲true即可 新建腳本Player_Respawn using UnityEngine; us

原创 【UNET自學日誌】Part8 射擊

也是蠻簡單的一部分,直接上代碼 using UnityEngine; using System.Collections; using UnityEngine.Networking; public class Player_Shoot :

原创 【UNET自學日誌】Part15 殭屍攻擊玩家

在Zombie_Target腳本中,將targetTransform改爲public public Transform targetTransform; 在預製件Zombie中添加新的腳本Zombie_Attack using Unit

原创 【Python自學筆記】EX33 While Loops

ex32 Loop and Lists 示例代碼 i = 0 numbers = [] while i < 6: print(f"At the top i is {i}") numbers.append(i)

原创 【Python自學筆記】EX32 循環和list

【Python自學筆記】EX32 循環和listex32 Loop and Lists示例代碼一些思考 ex32 Loop and Lists 示例代碼 the_count = [1, 2, 3, 4, 5] fruits = [

原创 Logistic Regression with a Neural Network mindset

Logistic Regression with a Neural Network mindset1 導入所需的包2 數據預處理2.1 識別數據集的大小和形狀2.2 重塑一些數據的形狀2.3 “標準化”數據3 學習算法的一般體系結構4

原创 cocos creator學習之JavaScript的字典實現辦法

function add(key, value){ // 添加字典的鍵值(key:value) this.dataStore[key] = value; } function show(){ //顯示字

原创 【UnityShader自學日誌】線框自發光着色器

1、新建一個無光照着色器(Unlit Shader),重命名爲“Unlit_wire” 2、修改其代碼如下 Shader "PACKT/unlit_wireframe1" { Properties { //線框着色器所需要的三

原创 【UnityShader自學日誌】星球大氣效果

1、創建一個“Planet”着色器 2、在Properties代碼塊中刪除_Metallic和_Glossiness所在的兩行,在surf函數中刪除Glossiness和Metallic所在的兩行(因爲大氣着色器不需要金屬光澤和平滑度兩個