GUI Marker for SD Unity-chan

GUI Marker for SD Unity-chan

RapidNack.com
2018年06月21日
  • 34.3 MB

    文件大小

  • Android 4.1+

    Android OS

關於GUI Marker for SD Unity-chan

通過用Python編寫的3D對象,您可以創建簡單的遊戲。

Unity3D tutorial "Roll-a-ball" can be described in Python as follows.

Create walls

Camera.Reset()

Player.Reset()

Player.Rotate(0, 180, 0)

Objects.Clear()

Objects[100].Type = 'cube'

Objects[100].Position = (0.5, 0.5, 9.5)

Objects[100].Scale = (19, 1, 1)

Objects[100].RGBA = (240, 176, 176, 255)

Objects[101].Copy(Objects[100])

Objects[101].Position = (-0.5, 0.5, -9.5)

Objects[102].Copy(Objects[100])

Objects[102].Position = (-9.5, 0.5, 0.5)

Objects[102].Rotation = (0, 90, 0)

Objects[103].Copy(Objects[102])

Objects[103].Position = (9.5, 0.5, -0.5)

Tracking player

Camera.Target = Player

Add Item objects

n = 6

for i in range(n):

    t = i * (360 / n)

    rad = math.pi * (t / 180.0)

    x = math.cos(rad)

    z = math.sin(rad)

    #print t, x, z

    Objects[200 + i].Type = 'capsule'

    UpdateScore()

    Objects[200 + i].Color = 0x00ff00ff

    Objects[200 + i].Position = (x * 5, 1, z * 5)

    Objects[200 + i].Scale = (0.5, 0.5, 0.5)

    Objects[200 + i].IsTrigger = True

    Objects[200 + i].RaiseEvents = True

Delete Item when touching

def triggerEnter(sender, hit):

    print 'triggerEnter', sender, hit

    if hit != Player:

        return

    Particles[1].Type = 6

    Particles[1].Position = sender.Position

    sender.Type = None

    UpdateScore()

Label display

def UpdateScore():

    score = len([1 for x in Objects.All if x.Index / 100 == 2])

    if score == 0:

        Items[2].Text = 'YOU WIN'

    else:

        Items[2].Text = str(score)

Create dangerous walls

Objects[300].Type = 'cube'

Objects[300].Color = 0xff0000ff

Objects[300].Position = (4, 0.5, 2)

Objects[300].Scale = (10, 1, 1)

Objects[300].RaiseEvents = True

Objects[301].Copy(Objects[300])

Objects[301].Position = (4, 0.5, -3)

Objects[302].Copy(Objects[300])

Objects[302].Position = (-4, 0.5, 4)

Objects[302].Rotation = (0, 90, 0)

Collision determination

def collisionEnter(sender, hit):

    print 'collisionEnter', sender, hit

    if hit != Player:

        return

    Player.IsControlled = False

    Player.ChangeFace('eye_close')

    Player.CrossFade('GoDown')

更多

最新版本1.2.4的更新日誌

Last updated on 2018年06月21日
Changed to save contents when exiting edit mode
更多

視頻和屏幕截圖

  • GUI Marker for SD Unity-chan 海報
  • GUI Marker for SD Unity-chan 截圖 1
  • GUI Marker for SD Unity-chan 截圖 2
  • GUI Marker for SD Unity-chan 截圖 3
  • GUI Marker for SD Unity-chan 截圖 4

GUI Marker for SD Unity-chan APK信息

最新版本
1.2.4
類別
工具
Android OS
Android 4.1+
文件大小
34.3 MB
開發者
RapidNack.com
在APKPure安全快速地下載APK
APKPure 使用簽章驗證功能,確保為您提供無病毒的 GUI Marker for SD Unity-chan APK 下載。

GUI Marker for SD Unity-chan歷史版本

APKPure 圖標

在APKPure極速安全下載應用程式

一鍵安裝安卓XAPK/APK文件!

下載 APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies