點擊跳轉=>熬夜再戰Android從青銅到王者-UI組件快速搭建App界面
點擊跳轉=>熬夜再戰Android從青銅到王者-幾個適配方案
點擊跳轉=>熬夜再戰Android從青銅到王者-開發效率插件篇
點擊跳轉=>Unity粒子特效系列-龍卷風預制體做好了,unitypackage包直接用!
點擊跳轉=>姐姐喊我解鎖套娃新技能:FairyGUI在Unity中實作List嵌套List/立體畫廊等,玩出花兒來
點擊跳轉=>Unity新手必備5款寶藏插件–價值上千元白嫖最新版
👉關于作者
眾所周知,人生是一個漫長的流程,不斷克服困難,不斷反思前進的程序,在這個程序中會產生很多對于人生的質疑和思考,于是我決定將自己的思考,經驗和故事全部分享出來,以此尋找共鳴 !!!
專注于Android/Unity和各種游戲開發技巧,以及各種資源分享(網站、工具、素材、原始碼、游戲等)
有什么需要歡迎私我,交流群讓學習不再孤單,
👉背景

🙎小芝:小空,小空,馬上就中秋節了哎,我想吃月餅,好想奔月啊,
🙈小空【拿手機查了查】:嫦娥被逄蒙所逼,無奈之下,吃下了西王母賜給丈夫后羿的一粒不死之藥后,才飛到了月宮,
🙎小芝:是嗎?好想月餅啊,
🙈小空:你的皮膚有些油膩,可你的體味我無法抗拒,我的芳唇在你身上游走,用我原始的欲望徹底將你“吞食”,
🙎小芝【她突然兩腮紅紅的,低頭望著自己的腳尖,顯得那么羞怯】:你說什么呢?說這個不合適吧,
🙈小空疑惑:啊?你吃月餅不是這種感覺嗎?
🙎小芝:啊!!!你說的月餅啊,額嗯,是!是!是! 【心想:神經病,不說清楚,害我瞎想】,還有其他的故事嗎?
🙈小空:等等晚上再和你討論吧,現在我們先說下模擬嫦娥奔月,
👉實踐程序
為了快速讀懂,開發程序中使用了中文,建議實際開發中仍然推薦使用英文昂,
😜素材準備
首先我們需要行星【土星/地球/木星/水星/火星/金星/月球】素材,我已經做成了【預制體】,原始碼專案中直接使用,

😜太陽
太陽這的內容較多,其他的都是兩個腳本搞定,
- 粒子系統增加真實性
- 增加點光源模仿陽光
粒子主要分為兩個:動態的火光以及正中心耀眼的白球【百科說太陽其實是白色的】,使用的屬性如下圖:

運行效果如下:

😜其他行星
我們按照百科查到的資料按照位置大致將物體擺放正確【水星<金星<地球<火星<木星<土星】,

并且每個都掛載上兩個腳本【RotationAroundTarget】和【SelfRotation】

【SelfRotation】腳本很簡單,一行代碼就搞定,
this.transform.Rotate
(Vector3.up*FloRotationSpeed,Space.World);
【RotationAroundTarget】思路就是,圍繞一個目標點走圓,和圓規一樣,
public class RotationAroundTarget : MonoBehaviour {
public Transform origin;
public float speed = 20;
float ry, rz;
// Use this for initialization
void Start () {
ry = Random.Range(1, 360);
rz = Random.Range(1, 360);
}
// Update is called once per frame
void Update () {
Vector3 axis = new Vector3(0, ry, rz);
//第一個是圍繞的旋轉點,在這里即太陽的位置,第二個是旋轉的法向量,在這里法向量在(0,Y,Z)平面上,第三個是旋轉的速度,
this.transform.RotateAround(origin.position, axis, speed*Time.deltaTime);
}
}
我們把太陽當做坐標中心,為了和太陽預制體分離,小空直接創建一個【Cube】,將她位置擺放在太陽正中心,然后拖拽賦值給腳本變數即可,
運行如下:

😜嫦娥?
對不起,真的對不起,小空遇到突發情況,實在是自己“裝”不下去了(同事離職交接作業+周末需要回老家),后面的效果成斷崖式下滑,請控制好方向盤,

真的,小空的構思都想好了,模型都準備了,不信你看:

所以,最終,請欣賞各個版本的嫦娥,哪個對你印象更深呢?
點擊跳轉=>各個版本嫦娥對比_嗶哩嗶哩_bilibili
👉其他
專案地址:點擊跳轉=>Akitaka/嫦娥奔月-中秋 (gitee.com)
📢作者:小空和小芝中的小空
📢轉載說明-務必注明來源:https://zhima.blog.csdn.net/
📢歡迎點贊👍收藏🌟留言📝
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/302496.html
標籤:java
上一篇:快樂人的JAVA初學日記[1]
