GUI Marker for SD Unity-chan

GUI Marker for SD Unity-chan

RapidNack.com
Jun 20, 2018
  • 34.3 MB

    파일 크기

  • Android 4.1+

    Android OS

GUI Marker for SD Unity-chan 정보

파이썬에서 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')

더 보기

What's new in the latest 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의 오래된 버전

APKPure 아이콘

APKPure 앱을통한매우빠르고안전한다운로드

한번의클릭으로 Android에 XAPK/APK 파일을설치할수있습니다!

다운로드 APKPure
thank icon
사용자 환경을 개선하기 위해 이 웹 사이트의 쿠키 및 기타 기술을 사용합니다.
이 페이지의 링크를 클릭하면 당사의 개인 정보 보호 정책쿠키 정책에 동의하는 것입니다.
더 알아보기