原创 unity中虛擬直升機、直升機的旋轉移動,子彈的實例化爆炸等效果的實現

一、物體的實例化:設置預設物體 1、        首先把要做預設的物體預設 2、        創建一個空物體 3、        把實例化的腳本綁定在空物體上 4、        Targer目標物體綁定 5、        把空物

原创 漢諾塔的原理剖析以及遞歸的解決辦法

漢諾塔:源於印度一個古老傳說的益智玩具。大梵天創造世界的時候做了三根金剛石柱子,在一根柱子上從下往上按照大小順序摞着64片黃金圓盤。大梵天命令婆羅門把圓盤從下面開始按大小順序重新擺放在另一根柱子上。並且規定,在小圓盤上不能放大圓盤,在

原创 自動尋路Navmesh高級(尋路網格)

  之前我們一起學習瞭如何使用Navmesh組件來實現最基本的角色自動尋路。今天我們再繼續深入探索Navigation組件的高級功能。在本文中,你將瞭解到如何在兩個隔離層自動生成尋路網格?如何手動指定尋路網格的路線?以及尋路網格層的應用

原创 Unity中射線碰撞試驗分享:

Physics.Raycast:光線投射   參數: origin:射線起始點 direction:射線方向 distance:射線長度 layerMask:只選定Layermask層內的碰撞器,其它層內碰撞器忽略。 Returns b

原创 自動尋路Navmesh基礎入門

自動尋路Navmesh 現在的大部分遊戲都有了自動尋路功能。點擊場景上的一個位置,角色就會自動尋路過去。中間可能會有很多的障礙物,角色會自動繞過障礙物,最終達到終點。使用Unity來開發手遊,自動尋路可以有很多種實現方式。第一種比較傳統

原创 蘋果證書的申請、unityoc交互基礎

註冊開發者賬號時:注意不要使用中國郵箱 99美金證書 :只支持上傳AppStore。 299美金證書:指的的我開發的應用是隻支持打包安裝,企業級的。   如果申請了開發者賬號,也就是交了那幾百美金之後,就可以進入後臺了。 1、創建開發證書

原创 unity中使用GUI按鈕實現簡單的猜拳小遊戲:

GUI的學習應用: 使用GUI按鈕實現簡單的猜拳小遊戲: using UnityEngine;using System.Collections;public class GUISelect : MonoBehaviour {    pub

原创 Cocos2d-x 3.2 lua飛機大戰開發實例(三)道具的掉落,碰撞檢測,聲音,分數,爆炸效果,完善遊戲的功能細節

       Cocos2d-X 3.2  lua語言飛機大戰開發實例(三) 7.添加聲音,更新分數,添加爆炸效果,道具的掉落、道具的碰撞檢測等完善遊戲功能  爆炸的效果添加 首先需要在GameData的全局數據中定義

原创 最常見的unity基於渲染級別的優化技術:(occlusionclling)、(LODGroup)、(LightMapping)

最常見的unity基於渲染級別的優化技術:     1、遮擋剔除技術:(occlusionclling) 2、多素材進行處理,也是一種優化手段(LODGroup) 3、光照貼圖,對陰影的處理,時時渲染陰影的的開銷消耗非常大。所以我們就可以

原创 Unity的設計模式--單例模式,

Unity的設計模式中有一個模式叫單例模式,如果學習過cocos2d-x的同學應該知道,就像Cocos2d-x中的導演類一樣,我們爲了保證一個對象有且僅有一個,這個時候我們需要用到單例模式了,單例模式的原理思路: 因爲對象是new出來的,

原创 unity3D中Socket鏈接與服務之間的通訊測試程序

Client.js: 1 var net=require('net');    2 var client=net.connect({port:8124,host:'127.0.0.1'},function(){       3     c

原创 cocos2d-x-3.2塔防遊戲開發3:動態的從配置文件中設置怪物的關卡,總波數,初始化錢數

 1.首先設置配置文件---在resources中新建property.list文件,      當前關的背景文件地圖文件levelinfo--bgimg+mapfile      當前關的幾波怪物 npcgroup--每關有幾

原创 Box2d Physics封裝,碰撞檢測,隨筆

              Physics封裝,碰撞檢測,課堂隨筆 1.  定義GameScene.h中定義PhysicsWorld*nowWorld;//定義一個物理世界 2.  在創建場景對象時就要這樣寫了 Scene*GameSce

原创 Cocos2d Box2d 物理引擎實現憤怒的小鳥

Cocos2d  Box2d 物理引擎實現憤怒的小鳥   這裏我們修改HelloWorldScene場景,在這裏實現 我們的思路是首先初始化一些剛體,,然後實現點擊屏幕產生小鳥,鬆開小鳥,小鳥飛出,撞擊初始化好的那些剛體,產生碰撞檢

原创 Cocos2d-x 3.2 lua飛機大戰開發實例(一)背景地圖,飛機,子彈的封裝,以及lua中定時器的使用

Lua飛機大戰開發實例(一) 背景地圖,飛機,子彈的封裝,以及lua中定時器的使用 1.   首先實現場景的跳轉 在MenuScene場景中   require "Cocos2d"   --創建一個菜單場景 local MenuScene